Can Automation replace Manual Testing?

Manual_Testing

The above question comes to everyone’s mind those who put their first step towards the testing world. In today’s world, everyone is concerned about the quality of the product, especially the product-based companies. To ensure that the product is working smoothly without any issues is taken care of by a group of QA professionals known as the Quality Assurance Department. So, what has exactly manual testing been?

Brief Info About Manual Testing:

Manual Testing is a type of software quality testing where the quality analysts test their software manually without using any particular automation tools. Before anything else, a product must be tested manually. Manual Testing doesn't require any knowledge of various testing tools. Because we all know 100% cannot be automated. So to check the feasibility of automation a product must be tested manually at the very beginning.

 

Various Types of Manual Testing:

  • Blackbox Testing
  • Whitebox Testing
  • Unit Testing
  • System Testing
  • Integration Testing
  • Acceptance Testing
  • Smoke Testing
  • Alpha Testing
  • Beta Testing
  • Stress Testing
  • Performance Testing

 

How Manual Testing is performed?

  1. First, we need to read and understand the use case requirements/ documents.
  2. Secondly, we need to prepare test cases that cover all the requirements which are mentioned in the use case.
  3. We need to get the test cases reviewed by leads/ clients if applicable.
  4. After that execute the test cases on the application.
  5. Fix all the bugs and then again re-test the Application to ensure that failed test cases turn out to be passed.

What is Automation?

Automation Testing requires the use of tools to execute test cases. It also saves costs, time and human efforts. Once the scripts get ready to run then it gets easier to run test cases several times.

Few tools required for Automation:

Selenium

QTP

Jmeter

Loadrunner

TestLink

Quality Center (ALM)

Conclusion:

Manual Testing is also essential as 100 % automation is not possible. It requires high analytical skills to test an application for all possible use cases with minimum test cases.

 

Author:  Subarna Ghatak

Tester

EasyStepIn LLC.

Tags: No tags

Add a Comment

Your email address will not be published. Required fields are marked *