In this presentation, Rachana introduces automation testing and associated trends. Rachana's interest area lies in developing automatic test cases through a natural language processing engine.
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Automation
1. AUTOMATION
Name: Rachana Bhaktha B
Email Id: rachubhaktha@gmail.com
Twitter Id: @rachubhaktha
University : Bangalore University
Qualification : MCA
Branch : Computer Science
2. Automation or automatic control, is the use of various control systems for
operating equipment with minimal or reduced human intervention.
The biggest benefit of automation is that it saves labor, however, it is also
used to save energy and materials and to improve quality, accuracy and
precision.
Automation has been achieved by various means including mechanical,
hydraulic, pneumatic, electrical, electronic and computers, usually in
combination.
INTRODUCTION
3. In software testing, test automation is the use of special software to
control the execution of tests and the comparison of actual outcomes with
predicted outcomes.
Test automation can automate some repetitive but necessary tasks in a
formalized testing process already in place, or add additional testing that
would be difficult to perform manually.
Now days we can get lots of Software Testing Tools in the market.
Selection of tools is totally based on the project requirements
Latest Automation tools used :
QTP
Test Complete
Selenium
Watir
JMeter
Load Runner
INTRODUCTION
4. Save time and less work
Auto-sync requirements, test cases and defects
Import / Export, integrate with other systems
Capture tools integrate into defect tracking tools
Faster and easy to use
View, mark results, update test cases and defects without leaving the target
test application
Create defect quickly
Customization and Integration
Easy to customize new features
Integrate into many specified tools
More Control, Visibility
Control and keep track of changes, assignments
Track status across lifecycles
View the real time status, statistical data, associated trend
Cloud Deployment
Flexible and low cost
TRENDS
5. FUTURE OF AUTOMATION
TESTING
1. Faster-Higher-Stronger
Faster Release
• Need value from every hour spent on testing
Higher Quality
• Greater test coverage of specified and implied requirements
Stronger Capability
• Not only functionality but also performance, security, usability…
• Ability to develop test solutions
2. Complicated technology/application platform
• Cloud computing , Mobile, Enterprise System…
3. Global testing team-Global Competition
• Communication, crowd source testing…
4. Automation testing is must
• More effective solutions are needed
5. Less on processes, more on practices
• Agile, Exploratory, Rapid testing
6. INTEREST AREAS
Interests :
Since companies are looking for faster way to do things to compete in
the market, Automation is important as it will save time and test products
immediately as they are developed.
Innovation :
I would like to develop a tool which would process natural language
and convert it into test cases and hence device can directly test from it
Intend To Work On :
I would intend to work on similar projects which would increase
efficiency if given a chance of internship