White-box testing - Essential knowledge of software program, Design & Structure - Maintaining the System

Q.  Knowledge of software program, design and structure is essential in _______ .
- Published on 24 Jul 15

a. Black-box testing
b. White-box testing
c. Integration testing
d. None of the above

ANSWER: White-box testing
 

    Discussion

  • ajaz   -Posted on 28 Apr 20
    correct answer is black box testing
  • Nirja Shah   -Posted on 21 Oct 15
    White-box testing

    - This testing (also known as clear box testing, glass box testing, transparent box testing, and structural testing) is a method of testing software that tests internal structures or workings of an application, as opposed to its functionality (i.e. black-box testing).

    - In this testing an internal perspective of the system, as well as programming skills, are used to design test cases.

    - The inputs to exercise paths through the code and determine the appropriate outputs is done by the tester.

    - This is analogous to testing nodes in a circuit, e.g. in-circuit testing (ICT).

    - This testing can be applied at the unit, integration and system levels of the software testing process.

    - Although traditional testers tended to think of this testing as being done at the unit level, it is used for integration and system testing more frequently today.

    - It can test paths within a unit, paths between units during integration, and between subsystems during a system–level test.

    - Though this method of test design can uncover many errors or problems, it has the potential to miss unimplemented parts of the specification or missing requirements.

    - White-box test design techniques include the following code coverage criteria:

    1. Control flow testing
    2. Data flow testing
    3. Branch testing
    4. Statement coverage
    5. Decision coverage
    6. Modified condition/decision coverage
    7. Prime path testing
    8. Path testing

Post your comment / Share knowledge


Enter the code shown above:

(Note: If you cannot read the numbers in the above image, reload the page to generate a new one.)