SOFTWARE ENGINEERING

SOFTWARE TESTING

TEST PLAN AND TEST CASE DEVELOPMENT

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Black box testing is a technique that
A
the tester (usually the programmer) uses his/her knowledge of the source code to create test cases.
B
testers execute the running program, without reference to the underlying code. This is testing from the customer’s view rather than from the programmer’s.
C
the tester (usually the programmer) uses his/her knowledge of the 3dr party tool’s source code to create test cases.
D
used to test the software product or application with partial knowledge of the internal workings of an application
Explanation: 

Detailed explanation-1: -Black-box testing, also called functional testing, relies on the input/output behavior of the system. In particular, the system is subjected to external inputs, so that the corresponding outputs are used to verify the conformance of the system to the specified behavior, with no assumptions of what happens in between.

Detailed explanation-2: -Black box testing is performed by an independent testing team during software test life cycle. In this type of testing, software tester do not have in-depth programming knowledge. Here, only valid and invalid inputs are provided to get the desired and expected outputs.

There is 1 question to complete.