Difference between manual testing and automation testing
Difference Between Manual Testing and Automation Testing
Manual testing will be used when the test case only needs to runs once or twice.
|
Automation testing will be used when need to execute the set of test cases tests repeatedly.
|
Manual testing will be very useful while executing test cases first time & may or may not be powerful to catch the regression defects under frequently changing requirements.
|
Automation testing will be very useful to catch regressions in a timely manner when the code is frequently changes.
|
Manual testing is less reliable while executing test cases every time. Using manual software testing it may not be perform test cases execution with same precision.
|
Automation tests will help to perform same operation precisely each time.
|
Simultaneously testing on different machine with different OS platform combination is not possible using manual testing. To execute such task separate testers are required.
|
Automation testing will be carried out simultaneously on different machine with different OS platform combination.
|
To execute the test cases every time tester required same amount of time.
|
Once Automation test suites are ready then less testers are required to execute the test cases.
|
No programming can be done to write sophisticated tests which fetch hidden information.
|
Using Automation testing, Testers can program complicated tests to bring out of sight information.
|
Manual testing is slower than automation. Running tests manually can be very time consuming.
|
Automation runs test cases significantly faster than human resources.
|
Manual testing requires less cost than automating it.
|
Initial cost to automate is more than manual testing but can be used repetitively.
|
It is preferable to execute UI test cases using manual testing.
|
Sometimes can’t automate the UI test cases using automation testing.
|
To execute the Build Verification Testing (BVT) is very mundane and tiresome in Manual testing.
|
Automation testing is very useful for automating the Build Verification Testing (BVT) & it is not mundane and tiresome.
|
But Software testing fundamental always says that “100% Automation is not possible” so the Manual Testing is very important.
Note:
- A software tester needs to be creative & patient.
- Testers need to play a role same as end user & execute the all test cases as per the end users point of view.
The use or introduction of automatic equipment in a manufacturing or other process or facility is automation.
Comments
Post a Comment