Quality Testing

Quality is delighting customers

Difference Between Manual and Automation Testing

For now, we will look at the points of difference between these two. This would give you a fair bit of idea, regarding both these.

  1. Manual testing:

  • It is carried out manually where a tester himself executes all the steps e.g. in a test case.

  • Manual testing is the most basic step. Without carrying out manual testing, one cannot proceed towards automation testing.

  • In this kind of testing, testers carry out random testing in order to discover bugs.

  • Due to error guessing technique followed in manual testing, we get more bugs in general than that of automation testing.

  • Time consumed is more in this case.

  • Manual testing is generally carried out in a sequential manner.

  • Carrying out regression testing is tedious in manual testing.

  • More testers are required in Manual Testing on the grounds that in this test cases should be executed manually.

  • The results are with lesser accuracy as manual errors come into picture.

  • Batch testing cannot be performed over here.

  • The reliability of manual testing is considered to be less.

  • Programming is not involved in manual testing.

  • Manual testing is considered to be of lower quality.

  • Manual testing can be carried out without the use of any tool.

  • All the well known stages of STLC like test planning, test deployment, result investigation, test execution, bug tracking and reporting tools clearly come under the class of Manual Testing and done effectively by human endeavors.

  1. Automation testing:

  • It is carried out with the help of various automation tools like QTP, Selenium etc. There are many available in the market. Based on factors like requirement and budget, one needs to chose one.

  • Automation testing can be said to be an integral and continuous part of manual testing.

  • In case of automation testing, we do the testing of the application via running the scripts. Tools allow us to write scripts and execute them as well.

  • Automation testing is more useful when repetitive functionalities of the software are to be tested.

  • Time consumed is less as expected.

  • Automation testing is carried out on a number of machines at one time.

  • Regression testing is easier to carry out during automation testing due to the use of tools.

  • Fewer testers are required in Automation Testing on the grounds that in this test cases should be executed by utilizing Automation Tools.

  • Results are highly accurate as manual errors are out of question over here.

  • Multiple kinds of batch testing can be carried out in case of automation testing.

  • Automation testing is considered to be more reliable amongst the two as there is involvement of tools in the same.

  • Programming is the heart of automation testing as scripts need to be written in various languages like Perl, python etc.

  • Automation testing is considered to be of higher quality.

  • Tools form an integral part of automation testing.

  • In Automation Testing all the popular stages of STLC are finished by different open sources and paid tools like Selenium, J meter, QTP, Load Runner, Win Runner etc.

Views: 167

Reply to This

Replies to This Discussion

Manual Testing: Testing an application with human interaction is called Manual testing.i.e,Applying inputs and observing outputs. Manual testing is a process in which all the six phrases of the software testing life cycle like test planning,test development,test execution, result analysis, bug tracking and reporting are done successfully and manually with human efforts.

Automation Testing: Automation testing is automating the manual  testing process currently in use. The use of software to control the execution of tests,the comparison of actual outcomes, the setting  up of test preconditions,and other test control and test reporting functions. Automation enables you to control the functionality of an application programmatically.

and according to my experience go for manual testing first and then shift to automation testing, and then apply for QA professional. 

QA testing companies

1.Manual Testing result may not accurate all the time, because of Human Error. So it is not reliable 100%. 1.Automation Testing is more reliable and trustworthy, as it is performed by tools and/or scripts.

2.Manual testing is time-consuming & Boring, taking up human resources. 2. Automation testing  is executed by software tools where tester writes a Script/Code, so it is significantly faster than a manual approach. But sometimes development takes more time.

3.Investment required on Human Resources. 3.Investment required on Software Tools.

4.Manual testing is only practical when the test cases are run once or twice, and frequent repetition is not required. 4.Automated testing is a practical option when the test cases are run repeatedly over a long time period.

This is best article related to manual and automation testing. i also write the article related to manual vs automation testing. if you have any question related to manual testing or automation testing then you can ask from here and check is it write article or no: https://www.janbasktraining.com/blog/comparison-manual-testing-auto...


TTWT Magazine





© 2021   Created by Quality Testing.   Powered by

Badges  |  Report an Issue  |  Terms of Service