

Nowadays test automation is no longer optional. Why?
Manual tests can found many bugs in software applications, and even can find "unexpected" problems by doing exploratory testing, but it is hard and time-consuming process. Test automation is much faster. With many types of test cases, the computer can often finish them in just one hour. This allows you to focus your time on programming script and complex problems instead of working on trivial test case all days.
The rules of automation, which I am called the 5% rule says that:
- No more than 5% of all test cases should be executed manually
- No more than 5% of all efforts around testing should involve automating the test

Yes, with only 5% of your overall effort you can run 95% of the prepared test cases. This allows you to spend less effort on the execution of test cases, puts more focus on test case generation and can speed up your development life cycles, saving you time and money.
The other major benefit of focusing on test automation, is that your automation code is typical re-usable. If you have ever been a tester, you know that mosttest cases can be run thousands of times.
With manual testing, you have to run steps of each test case over and over again according to how many builds of the application are created. An automated software testing routine is able to playback pre-recorded and predefined steps of test cases, and report the success or failure to you in each one of test execution iterations. During that time, all you need to do is to call some test scripts/records let them run by themselves, go to eat some pizzas, drink coke, and then come back to check their results returned. A much better way to spend your day, don’t you think?


1
comment(s)
Nowadays test automation is no longer optional. Why?
By: Hue Le
Manual tests can found many bugs in software applications, and even can find "unexpected" problems by doing exploratory testing, but it is hard and time-consuming process. Test automation is much faster. With many types of test cases, the computer can often finish them in just one hour. This allows you to focus your time on programming script and complex problems instead of working on trivial test case all days.
The rules of automation, which I am called the 5% rule says that:
- No more than 5% of all test cases should be executed manually
- No more than 5% of all efforts around testing should involve automating the test

Yes, with only 5% of your overall effort you can run 95% of the prepared test cases. This allows you to spend less effort on the execution of test cases, puts more focus on test case generation and can speed up your development life cycles, saving you time and money.
The other major benefit of focusing on test automation, is that your automation code is typical re-usable. If you have ever been a tester, you know that mosttest cases can be run thousands of times.
With manual testing, you have to run steps of each test case over and over again according to how many builds of the application are created. An automated software testing routine is able to playback pre-recorded and predefined steps of test cases, and report the success or failure to you in each one of test execution iterations. During that time, all you need to do is to call some test scripts/records let them run by themselves, go to eat some pizzas, drink coke, and then come back to check their results returned. A much better way to spend your day, don’t you think?

