Software Testing Interview Questions – Part 12
71. What is CMM or Capability Maturity Model?
The Capability Maturity Model for Software (CMM or SW-CMM) is a model for judging the maturity of the software processes of an organization and for identifying the key practices that are required to increase the maturity of these processes.
72. Explain Automated Testing.
Testing employing software tools which execute tests without manual intervention. Can be applied in GUI, performance, API, etc. testing.
The use of software to control the execution of tests, the comparison of actual outcomes to predicted outcomes, the setting up of test preconditions, and other test control and test reporting functions.
73. Define Bottom Up Testing.
An approach to integration testing where the lowest level components are tested first, then used to facilitate the testing of higher level components. The process is repeated until the component at the top of the hierarchy is tested.
74. Explain Black Box Testing.
Testing based on an analysis of the specification of a piece of software without reference to its internal workings. The goal is to test how well the component conforms to the published requirements for the component.
75. Explain Endurance Testing.
Checks for memory leaks or other problems that may occur with prolonged execution.
76. What is Loop Testing?
A white box testing technique that exercises program loops.
77. Define Branch Testing.
Testing in which all branches in the program source code are tested at least once.
78. What is Baseline?
The point at which some deliverable produced during the software engineering process is put under formal change control.
79. CAST stands for?
Computer Aided Software Testing.
80. What is Dependency Testing?
Examines an application’s requirements for pre-existing software, initial states and configuration in order to maintain proper functionality.