In this case, we end up running the regression test case multiple times.įor Example: After each change request or bug fix, after each iteration in case of incremental development approach, etc.ī) Non-functional Testing: Testing the non-functional aspects of an application.įor Example, Load testing or performance testing, etc are very difficult for humans to track and analyze.Ĭ) Complex calculation checks or test scenarios that are prone to human errors.ĭ) Repeated execution of the same tests: Sometimes, we have to run the same set of test case for a different set of data or after each build release or on multiple hardware, software or combination of both.Īutomating the test cases in the above scenarios helps in achieving the speed of testing and minimizing human errors. Automating behind the GUI like testing of APIs and methods.Īnswer: Automation testing is useful in the following scenarios:Ī) Regression testing: In case of a bug fix or new module implementation, we have to make sure that the already implemented or unchanged functionality is not affected.We have covered basic test automation questions as well as some advanced questions for intermediate to expert level candidates of up to 2 to 5 years experience.Īnswer: Automation is any action that can reduce human efforts.Īnswer: The process of using special software tools or scripts to perform testing tasks such as entering data, executing the test steps and comparing the results, etc. Top 39 Automation Testing Interview Questions This tutorial includes top interview questions on Automation testing. I have tried to cite down the short and quick questions which are very much specific to the automation as a whole and are not specific to any “tool”. Thus, Automation testing is rapidly growing in the market to speed up to the development pace.
But, with the rapidly growing software development methodologies and environments, it becomes difficult to manually test everything for an application within a limited time along with cost constraints. We all know that software testing is a very important part of software development. Thus, whenever we are preparing for an automation tester interview, we have to consider “Automation” as a whole and focus on the framework and the steps involved.