Which of the following need not be assessed during unit testing?
A. Algorithmic performance
B. Number of lines of code
C. Error handling
D. Execution paths
Choose the correct answer from the options given below:
Pick an option to check yourself, or open the answer below.
Show answer & explanation
Correct answer: B. A, B, D only
Explanation
Unit testing covers the module interface, local data structures, boundary conditions, independent paths and error handling. The keyed answer treats algorithmic performance, lines of code and execution paths as not required. Note that independent paths are normally exercised in unit tests, so the question is loosely framed.More Software Engineering questions
- Match List I with List IIList I List II A. Condition coverage I. Black box testing B. Equivalence class partitioning II. System testing C.…
- The incremental model of software development is ____
- The primary objectives of the SWE-IPT (software engineering integrated product team) are to: A. Solicit stakeholder needs and expectations.…
- Which of the following is not a non-functional requirement?
- COCOMO stands for
- Modifying the software to match changes in the ever-changing environment is called