0
0
Software Engineeringknowledge~10 mins

Black-box testing techniques in Software Engineering - Interactive Code Practice

Choose your learning style9 modes available
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the code to identify the black-box testing technique that focuses on input-output behavior.

Software Engineering
The black-box testing technique that tests software by examining inputs and expected outputs is called [1] testing.
Drag options to blanks, or click blank then click option'
AWhite-box
BStructural
CFunctional
DUnit
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing black-box with white-box testing.
Choosing structural testing which is a white-box technique.
2fill in blank
medium

Complete the code to name the black-box testing technique that divides input data into valid and invalid classes.

Software Engineering
The black-box testing technique that groups inputs into classes to reduce test cases is called [1] partitioning.
Drag options to blanks, or click blank then click option'
ABoundary value
BDecision table
CState transition
DEquivalence
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing it with boundary value analysis which focuses on edge cases.
Choosing decision table which is a different technique.
3fill in blank
hard

Fix the error in the statement about a black-box testing technique that uses tables to represent combinations of inputs.

Software Engineering
The black-box testing technique that uses [1] tables to represent input combinations and expected outputs is called decision table testing.
Drag options to blanks, or click blank then click option'
Adecision
Bstate
Cequivalence
Dboundary
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing decision tables with state tables.
Choosing boundary or equivalence which are different techniques.
4fill in blank
hard

Fill both blanks to complete the description of a black-box testing technique that tests software behavior based on states and transitions.

Software Engineering
In [1] testing, the software is modeled as a set of states and [2] between them to verify correct behavior.
Drag options to blanks, or click blank then click option'
AState transition
BEquivalence
Ctransitions
DBoundary
Attempts:
3 left
💡 Hint
Common Mistakes
Mixing state transition with equivalence or boundary testing.
Using 'Boundary' instead of 'transitions' for the second blank.
5fill in blank
hard

Fill all three blanks to complete the code describing black-box testing techniques related to input values and conditions.

Software Engineering
The [1] value analysis technique focuses on testing at the edges of input ranges, while [2] partitioning groups inputs, and [3] table testing uses rules to test combinations.
Drag options to blanks, or click blank then click option'
ABoundary
BEquivalence
CDecision
DState
Attempts:
3 left
💡 Hint
Common Mistakes
Mixing up boundary and equivalence techniques.
Confusing decision table testing with state transition testing.