As we should not compare both Manual and Automation each type has its own Advantages & Disadvantages. Manual Testing is the base for Automation Testing.
Manual Testing:
It is a way of testing which is performed by humans. In this we will design the test cases or test scenarios based on Requirement specifications, And we will start executing the test cases.
Advantages:
1.The initial testing has to be performed in the manual way, Because the product will not be stable initially and we should not automate the product that is not stable.
2.We can think of different scenarios on the go while testing the product which we find more issues.
3.It will eliminate the use of Automation tools.
4.Useful for small projects.
5.No need of learning the tools.
Automation Testing:
It is the way of performing the testing by means of Automation tools. In this we will write the scripts which will direct the tools to perform testing.
Some Automation tools support Record and Play Option which is an easy process. In this we will start recording our testing process i.e how we are interacting with the application and it will be Played to replicate the action that we performed earlier.In this case it will automatically creates the script.
Advantages:
1.Takes less time.
2.Good for large projects.
3.More reliable.
4.Coverage is more.
5.Reduces the man power required.
Disadvantages:
1.One needs to learn the tool.
2.Scripting knowledge is required.
3.Costly.
4.Cannot perform until the product is stable.
Here are the some list of Automation Tools:
QTP
Selenium
Load Runner
J Meter etc.,
Hello Nagi,
ReplyDeleteThe Article on Manual Vs Automation Testing is nice give detail information about it.Thanks for Sharing the information about it. mobile application testing