Automation:
In software testing, test
automation is the use of special software (separate from the software being
tested) to control the execution of tests and the comparison of
actual outcomes with predicted outcomes.
Ex: Sending Bank statements to all customers automatically every
month Credit Salary for all Employees every month ....etc
Advantages of Automation:
Ø Fast: Runs tests significantly
faster than human users.
Ø Repeatable: Testers
can test how the website or software reacts after repeated execution of the
same operation.
Ø Reusable: Tests can be re-used on
different versions of the software.
Ø Reliable: Tests perform precisely the
same operation each time they are run thereby eliminating human error.
Ø Comprehensive: Testers
can build test suites of tests that covers every feature in software software
application.
Ø Programmable: Testers
can program sophisticated tests that bring hidden information.
When to go for Automation:
Application
should be stable
Stable:
Majority of the test
cases should be pass and no blocker.
Good information.
ReplyDelete