In: Computer Science
Answers required:
1. What is automated testing?
2. List at least three benefits of automated testing?
3. What type of tests is suitable for automated testing?
4. List four different ways automation can be used in testing?
5. In testing, what is the role of an oracle?
6. Why do small incremental code changes in software have to do with testing?
7. What are the steps in the automated test lifecycle?
8. Complete the following table.
Automated testing software | Targeted use |
JUnit | Unit-level testing |
Cobertura | |
Selenium | |
JMeter | |
Tarantula |
9. What are some of the disadvantages of automated testing? And when should it not be used?
1.Automated testing or automation testing is the using of some automation testing tool for testing.It does not require humans to carry out software testing with utmost care at every step. It can also be done by writing by writing test scripts.
2. Benefits of automated testing:
a) It is more efficient and accurate than its manual
counterpart.
b) It can be run unattended as it doesn't require any human
intervention.
c) It is for testing multilingual sites where manual testing might
be challenging.
d) Re-usable test scripts
e) If the testing is finished earlier, the software product can
reach the market earlier.
3. Tests suitable for automated testing:
a) Tests that involve high-risks, the business critical test
cases.
b) Tests that are time-consuming and manual testing can take more
time finishing them.
c) Tests that are executed repeatedly.
4. Four different ways automation can be used in testing:
Data Driven Automation Framework
Keyword Driven Automation Framework
Modular Automation Framework
Hybrid Automation Framework