automation tool/software to execute test case. • Test automation include preparing test data, executing test, comparing expected and actual results, and generate test reports. • You can simply think application is testing other application.
tests. Each functional test execution require test data setup, comparing test results, and test results report generation. Assuming human can run 2 tests per hour, running all manually would take total 100 hours. Now let's assume, QA/Engineer take 5 hours to automate 1 functional test and with this rate it will take 1000 hours.
money, right? Think again! This investment pays off just after 10 executions. • How much each regression test cycle cost? Let's say if your cost for your engineer is $50/Hour (Salary + benefits) then it will cost $5000. • Many organization get return of investment within first year. Even with slower pace one should receive return of investment within 2 years.
time to execute • Test cases which test critical business functionality • Test cases that are executed repeatedly • Test cases that are very monotonous and difficult to test manually
time to execute • Test cases which test critical business functionality • Test cases that are executed repeatedly • Test cases that are very monotonous and difficult to test manually
for automated tests. Framework is blend of various guidelines, process, practices, project structure, modularity, data set-up, result verification, report generation etc. to automate tests. Advantage of Test Automation framework • Code Reusability • Reduce maintenance cost • Library to test different application framework • Standardize process and practice • Reporting capability