ExamGecko
Question list
Search
Search

Related questions











Question 51 - 312-50v12 discussion

Report
Export

The "Gray-box testing" methodology enforces what kind of restriction?

A.
Only the external operation of a system is accessible to the tester.
Answers
A.
Only the external operation of a system is accessible to the tester.
B.
The internal operation of a system in only partly accessible to the tester.
Answers
B.
The internal operation of a system in only partly accessible to the tester.
C.
Only the internal operation of a system is known to the tester.
Answers
C.
Only the internal operation of a system is known to the tester.
D.
The internal operation of a system is completely known to the tester.
Answers
D.
The internal operation of a system is completely known to the tester.
Suggested answer: D

Explanation:

White-box testing (also known as clear box testing, glass box testing, transparent box testing, and structural testing) is a method of software testing that tests internal structures or workings of an application, as opposed to its functionality (i.e. black-box testing). In white-box testing, an internal perspective of the system, as well as programming skills, are used to design test cases. The tester chooses inputs to exercise paths through the code and determine the expected outputs. This is analogous to testing nodes in a circuit, e.g. in-circuit testing (ICT). White-box testing can be applied at the unit, integration and system levels of the software testing process. Although traditional testers tended to think of white-box 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. Where white-box testing is design-driven,[1] that is, driven exclusively by agreed specifications of how each component of the software is required to behave (as in DO-178C and ISO 26262 processes) then white-box test techniques can accomplish assessment for unimplemented or missing requirements.

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

. Control flow testing

. Data flow testing

. Branch testing

. Statement coverage

. Decision coverage

. Modified condition/decision coverage

. Prime path testing

. Path testing

asked 18/09/2024
Rene Claassen
38 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first