SOFTWARE ENGINEERING

SOFTWARE TESTING

TEST PLAN AND TEST CASE DEVELOPMENT

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Which test can be performed at all test levels?
A
System testing
B
Operational testing
C
Structural testing
D
Integration testing
Explanation: 

Detailed explanation-1: -Structural testing, also known as glass box testing or white box testing, is an approach where the tests are derived from the knowledge of the software’s structure or an internal implementation. Structural testing may be performed at all test levels.

Detailed explanation-2: -Structural testing can be used at all levels of testing. Developers use structural testing in component testing and component integration testing, especially where there is good tool support for code coverage. Structural testing is also used in system and acceptance testing, but the structures are different.

Detailed explanation-3: -Non-functional testing is performed at all testing levels. Types of non-functional testing includes performance testing, load testing, stress testing, usability testing, maintainability testing, reliability testing, and portability testing.

Detailed explanation-4: -There are four types of structural testing: mutation testing, data flow testing, control flow testing, and slice-based testing.

There is 1 question to complete.