Automate testing
Description:
Automation Testing is a software testing technique that performs using special automated testing software tools to execute a test case suite. On the contrary, Manual Testing is performed by a human sitting in front of a computer carefully executing the test steps.
Links:
https://www.guru99.com/automation-testing.html
Keywords:
testing, automate, tools, automate process, code
Motivation:
Successive development cycles will require execution of same test suite repeatedly. Using a test automation tool, it’s possible to record this test suite and re-play it as required. Once the test suite is automated, no human intervention is required. This improved ROI of Test Automation. The goal of Automation is to reduce the number of test cases to be run manually and not to eliminate Manual Testing altogether.
Requirements/Prerequisities:
products, web page, requirements, functional
Level:
concret: specific best practice (e.g. use microservice)
Application domain:
Software engineering
Main phase:
Development: Testing
Related literature:
https://www.globalapptesting.com/blog/what-is-automation-testing
In which projects do/did you use this practice?
web pages, applications, software
Software Tester
6–10 years of experiences
Masaryk University
1. How do you rate the potential benefit for your projects? | 3 |
2. How often are you using that practice? | 4 |
3. What is the effort to introduce the practice in your project upfront? | 4 |
4. What is the effort to apply the best practice in your project daily basis? | 4 |
Questions 1, 3 and 4 (1 = Low, 5 = High)
Question 2 (1 = Never, 5 = Always)