Manual Testing
Manual
testing includes testing a software manually, i.e., without using any
automated tool or any script. In this type, the tester takes over the
role of an end-user and tests the software to identify any unexpected
behavior or bug. There are different stages for manual testing such
as unit testing, integration testing, system testing, and user
acceptance testing.
Testers
use test plans, test cases, or test scenarios to test a software to
ensure the completeness of testing. Manual testing also includes
exploratory testing, as testers explore the software to identify
errors in it.
Automation Testing
Automation
testing, which is also known as Test Automation, is when the tester
writes scripts and uses another software to test the product. This
process involves automation of a manual process. Automation Testing
is used to re-run the test scenarios that were performed manually,
quickly, and repeatedly.
Apart
from regression testing, automation testing is also used to test the
application from load, performance, and stress point of view. It
increases the test coverage, improves accuracy, and saves time and
money in comparison to manual testing.
No comments:
Post a Comment