Software Testing Interview Questions – Part 6
11. What is Test Environment?
The hardware and software environment in which tests will be run, and any other software with which the software under test interacts when under test including stubs and test drivers.
12. What is Static Analyzer?
A tool that carries out static analysis.
13. Define User Acceptance Testing.
A formal product evaluation performed by a customer as a condition of purchase.
14. What is Test Tools?
Computer programs used in the testing of a system, a component of the system, or its documentation.
15. What is Test Driven Development?
Testing methodology associated with Agile Programming in which every chunk of code is covered by unit tests, which must all pass all the time, in an effort to eliminate unit-level and regression bugs during development. Practitioners of TDD write a lot of tests, i.e. an equal number of lines of test code to the size of the production code.
16. Define Testability.
The degree to which a system or component facilitates the establishment of test criteria and the performance of tests to determine whether those criteria have been met.
17. What is Test First Design?
Test-first design is one of the mandatory practices of Extreme Programming (XP).It requires that programmers do not write any production code until they have first written a unit test.
18. What is Unit Testing?
Testing of individual software components.
19. What is Quality Policy?
The overall intentions and direction of an organization as regards quality as formally expressed by top management.
20. What is Thread Testing?
A variation of top-down testing where the progressive integration of components follows the implementation of subsets of the requirements, as opposed to the integration of components by successively lower levels.