TCS
Company
Programming
Technical
What is the CORRECT full form of SPRAE - a generic structured testing approach?
A. Specification-Premeditation-Repeatability-Accountability-Evaluation
B. Specification-Programming-Randomization-Accountability-Economy
C. Specification-Programming-Repeatability-Accountability-Economy
D. Specification-Premeditation-Repeatability-Accountability-Economy
Read Solution (Total 3)
-
- SPRAE is an acronym that encodes five principles that are essential to the practice of software quality assurance: Specification, Premeditation, Repeatability, Accountability and Economy.
Hence answer is D.
For detailed description regarding the above parameters, see following description:
The SPRAE framework gives insight into the management, technical, and legal/ethical aspects of software quality assurance.
• Specification: A specification is essential to testing. The simple example makes this point clear: In order to tell whether 11 is the correct output from a function taking inputs 3 and 7 requires that the tester know what the function is expected to do. The specification states the expected externally visible behaviour of software. This principle can be stated alternatively as No spec, no test.
• Premeditation: Testing requires premeditation, i.e., a systematic design process. Testing is not a random activity, but is based upon principles and techniques that can be learned and practiced systematically. This principle draws attention to the fact that there is a test life cycle. This principle also recognizes the need for multiple test design techniques based on theoretical and empirical foundations.
• Repeatability: The testing process and its results must be repeatable and independent of the tester. Testing should be institutionalized: all practitioners use the same methods and follow the same standards. In terms of the SEI CMM, the process must repeatable and defined, and practitioners must be trained adequately.
• Accountability. The test process must produce an audit trail. Test practitioners are responsible for showing what they planned to do (premeditation), what they actually did, what the results were, and how the results were interpreted. These results must be in a form others can review. The accountability principle requires the capture, organization and retention of large volumes of data.
• Economy. Testing should not require excessive human or computer resources. Unless a test process is cost effective, it will not be followed. Concern for cost provides a counterbalance to the previous elements of the SPRAE framework. The economy principle is often the single driver of an organization's test practice. Economy fuels the pursuit of automated testing tools.
Reference: https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.114.2142&rep=rep1&type=pdf - 3 years agoHelpfull: Yes(2) No(0)
- Ans: D
SPRAE is an acronym that encodes five principles that are essential to the practice of software quality assurance: specification, premeditation, repeatability, accountability and economy. - 3 years agoHelpfull: Yes(0) No(0)
- Specification-premiditation-repeatability-accountability-economy
- 1 year agoHelpfull: Yes(0) No(0)
TCS Other Question