|
||||||
Manual Software Testing Versus Automated TestingGuide to when to Use Manual Testing or When to Use Automated Tools
Software testing is a time consuming but essential task. As software becomes more complex so does the task of testing it. Automated testing is designed to make it easier.
Traditionally the tasks of testing from planning through execution to reporting results have been a manual set of tasks. There are now software programs that can do some of the testing and consequently ease the burden. However, automated testing is not a silver bullet and a business needs to evaluate when to use automation and when to do manual testing. Test PlanSoftware testing must be planned. A key question and decision for the test plan is whether to use testing tools or test software for automated testing. To answer that question the following test tasks needs to be considered for both manual testing and automated testing:
Review Test Tasks for Test AutomationReviewing the test tasks it is clear that test planning will be common to both manual testing and automated testing. Similarly writing test cases whether for manual execution or test tools needs to be done. The benefit of testing tools becomes apparent when actually executing tests, especially repeatedly. Since both the execution and the reporting of results can be automated then potentially considerable manual effort is saved. Manual Testing Versus Automated TestingIt becomes clear that to evaluate the business benefit of manual testing versus automated testing requires careful consideration of:
These can be determined as a set of numbers and consequently a comparison can be made or a cost benefit analysis. In general terms it makes sense to use testing tools if:
It does not make sense if:
Test Plan Decision on Test AutomationAfter consideration of these points a project decision can made as to whether to use manual testing or automated testing. There is no right answer of whether to use test automation or not, it can only be decided on a case by case basis. Or, by a business decision to invest in test software tools and to have subsequent projects then exploit that capability.
The copyright of the article Manual Software Testing Versus Automated Testing in Business Project Management is owned by Roger Lever. Permission to republish Manual Software Testing Versus Automated Testing in print or online must be granted by the author in writing.
|
||||||
|
|
||||||
|
|
||||||