Why is it necessary to carry out acceptance testing?
A. The test group may not be competent enough.
B. To receive the final payment for the completed product.
C. It is not until this stage of the testing that the system as a whole (hardware and software) is exercised.
D. The users may use a combination of functions and data that are not anticipated by the developers.
查看答案
The final form of testing COTS software is () testing.
A. unit
B. integration
C. alpha
D. beta
More time and money is spent in the ( )phase than any other phase.
A. requirements
B. specification
C. implementation
D. maintenance
In the maintenance phase the product must be tested against previous test cases. This is known as ( ) testing.
A. unit
B. integration
C. regression
D. beta
According to Brooks "No Silver Bullet" 1986, besides complexity which aspect of software production is not inherently difficult?
A. portability
B. conformity
C. changeability
D. invisibility