You are tasked with automating a frequently changing application. What scripting technique would be most effective in minimizing maintenance overhead?
- Data-driven testing
- Hard coding values
- Keyword-driven testing
- Using a record-and-playback tool
Keyword-driven testing uses a set of custom keywords to represent different actions or functionalities in a test, making the scripts more modular and easier to maintain. When an application changes frequently, this approach allows for centralized modifications, reducing the overhead associated with each change as opposed to hard coding or simple record-and-playback techniques.
Loading...
Related Quiz
- _______ testing, a black-box technique, emphasizes using the software just like an end-user without any predetermined test cases.
- Which of the following best defines a positive test case?
- The process of validating every module's interaction in a specified flow in a complete system environment is termed as _______ testing.
- In Selenium, to automate browser interactions, testers use the _______ to write test scripts.
- In the context of CI/CD, what does "breaking the build" mean?