Software Testing - Automated Testing
Why should I learn to solve Software Testing: Automated Testing technical interview questions?
Learn and practise solving Software Testing: Automated Testing technical interview questions and answers to enhance your skills for clearing technical interviews, HR interviews, campus interviews, and placement tests.
Where can I get technical Software Testing: Automated Testing technical interview questions and answers with explanations?
IndiaBIX provides you with lots of fully solved Software Testing: Automated Testing technical interview questions and answers with a short answer description. You can download Software Testing: Automated Testing technical interview questions and answers as PDF files or e-books.
How do I answer Software Testing: Automated Testing technical interview questions from various companies?
You can answer all kinds of Software Testing: Automated Testing technical interview questions by practising the given exercises (short answer type). You can also find the frequently asked Software Testing: Automated Testing technical interview questions with answers from various companies, such as TCS, Wipro, Infosys, CTS, IBM, etc.
As a rule of thumb do not try to automate:
- Unstable software: If the software is still under development and undergoing many changes automation testing will not be that effective.
- Once in a blue moon test scripts: Do not automate test scripts which will be run once in a while.
- Code and document review: Do not try to automate code and document reviews; they will just cause trouble.
The following figure shows what should not be automated.

All repetitive tasks which are frequently used should be automated. For instance, regression tests are prime candidates for automation because they're typically executed many times. Smoke, load, and performance tests are other examples of repetitive tasks that are suitable for automation. White box testing can also be automated using various unit testing tools. Code coverage can also be a good candidate for automation.

So once the tool captures the request and response, we just need to multiply the request and response with the virtual user. Virtual users are logical users which actually simulate the actual physical user by sending in the same request and response. If you want to do load testing with 10,000 users on an application it's practically impossible. But by using the load testing tool you only need to create 1000 virtual users.

