SOFTWARE ENGINEERING

SOFTWARE TESTING

TEST PLAN AND TEST CASE DEVELOPMENT

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Which of the following statements comparing component testing and system testing is TRUE?
A
Component testing verifies the functionality of software modules, program objects, and classes that are separately testable, whereas system testing verifies interfaces between components and interactions between different parts of the system.
B
Test cases for component testing are usually derived from component specifications, design specifications, or data models, whereas test cases for system testing are usually derived from requirement specifications, functional specifications, or use cases.
C
Component testing only focuses on functional characteristics, whereas system testing focuses on functional and non-functional characteristics.
D
Component testing is the responsibility of the testers, whereas system testing typically is the responsibility of the users of the system.
Explanation: 

Detailed explanation-1: -Component testing only focuses on functional characteristics, whereas system testing focuses on functional and non-functional characteristics. Component testing is the responsibility of the testers, whereas system testing typically is the responsibility of the users of the system.

Detailed explanation-2: -System testing, also referred to as system-level tests or system-integration testing, is the process in which a quality assurance (QA) team evaluates how the various components of an application interact together in the full, integrated system or application.

There is 1 question to complete.