Automation Testing for Beginners
Click! Click! Click!
So you have caught yourself in a situation where you find manual testing boring as well as your business demands automation???
Or you are working in an organization that is dedicated to testing and your colleagues have the guts to dive into automation testing!!!
Here is how you can induce every manual tester into automation.
Why do so?
Manual testing is as good as automation testing, just used differently and with different purposes. One surely cannot replace another but some projects do differ from others and you sometime face situations in which a software literally demands automated testing.
What is Automation Testing?
Automation means using an automation tool to execute your created test cases. The automation tool can also feed your particular test data into your system. Under test, the automation tool compares the actual results against the expected results and also generates test results. Using a test automation tool, it’s possible to record test suites and re-play it as and when required. Once the test suite is automated, human intervention is not required.
Goal of Automation Testing is to reduce the number of test cases which are happen to run manually and not eliminate Manual testing altogether.
- Test Tool Selection
- Define scope of automation
- Planning, design and development.
- Test Execution.
Benefits of automation testing:-
- Human intervention is not required while execution.
- Reusable test scripts.
- Improved accuracy.
- Reliable in results.
- Saves time and cost.
Why automation testing?
- Manual testing of all workflows, fields and negative scenarios is time and cost consuming.
- It is difficult to test multi lingual sites manually.
- Automation does not require human intervention. You can run automated tests unattended (overnight).
- Automation increases speed of test execution and test coverage.
- Manual testing might become boring and hence error prone.
Automation testing has changed the world of testing in a number of ways. It provides an approach that goes right across the application lifecycle model to promote business success. It helps in increasing productivity, lowering cost and speeding up testing time.
To get into automation testing, over the next few months/years you need to start working on it. At a brisk but comfortable pace, that’s 1-2 hours a day.
Need QA Assistance, do visit Professional QA Services.
The writer of this blog is a Automation Tester at PulpQA.com.