White-box testing
Software testing method concerned with the internal workings of the software, as opposed to its functionality
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 is used to design test cases.
Nº Q1066228 ★
Common · Knowledge
White-box testing
Software testing method concerned with the internal workings of the software, as opposed to its functionality
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 is used to design test cases.
Last price
—
Floor price
—
7-day median
—
30-day sales
0
30-day range
—
In circulation
0
Price history
median
low – high
sales
No sales in this period
Show table
| Date | median | Low | High | sales |
|---|
Sales history
- Last sale
- —
- 30-day average
- —
- 30-day low
- —
- 30-day high
- —
- Sales 7d
- 0
- Sales 30d
- 0
No sales yet.
Anonymous sales: no buyer or seller shown. Figures count player-to-player sales only.
From Wikipedia
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 is 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, that is, driven exclusively by agreed specifications of how each component of software is required to behave (as in DO-178C and ISO 26262 processes), 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
Text: Wikipédia, CC BY-SA 4.0. · Image: Giladgar (CC BY-SA 3.0) ·
Related cards
-
Software testing
Investigation conducted to provide information about the quality of a software product or service under test and enable the business to understand the risks of software implementation
Nº Q188522 ★★★
Not listed
-
B
Black-box testing
Method of software testing that examines the functionality of an application without peering into its internal structures or workings
Nº Q879969 ★
Not listed
-
T
Test double
Computing object that substitutes for another object for use in testing
Nº Q11319265 ★
Not listed
-
Black box
System where only the inputs and outputs can be viewed, and not its implementation
Nº Q29256 ★★★
Not listed
-
S
Stress testing (computing)
Form of deliberately intense or thorough testing used to determine the stability of a given system or entity, often involving testing beyond normal operational capacity
Nº Q1683320 ★
Not listed
-
P
Penetration test
Method of evaluating computer and network security by simulating a cyber attack
Nº Q1501923 ★★★
Not listed