Black Box Testing ST
Black Box Testing ST
Topperworld.in
©Topperworld
Software Testing
1. Functional Testing
2. Regression Testing
3. Nonfunctional Testing (NFT)
1. Functional Testing:
✓ Functional testing is a type of black box testing that aims to ensure the
software's functionality aligns with the specified requirements.
✓ It focuses on testing the individual functions, features, and behaviors of
the system.
✓ This type of testing verifies that the software performs the intended
tasks accurately, produces the expected outputs, and handles different
inputs appropriately.
2. Regression Testing:
✓ It ensures that the newly added code is compatible with the existing
code.
©Topperworld
Software Testing
3. Non-Functional Testing:
✓ Non-functional testing examines the non-functional aspects of the
software, such as performance, scalability, usability, security, and
reliability.
✓ Unlike functional testing, which focuses on what the system does, non-
functional testing assesses how well the system performs.
✓ This type of testing helps ensure that the software meets the user's
expectations in terms of responsiveness, efficiency, accessibility, and
other quality attributes.
©Topperworld
Software Testing
All-pair All-pair testing Technique is used to test all the possible discrete
Testing combinations of values. This combinational method is used for
Technique testing the application that uses checkbox input, radio button
input, list box, text box, etc.
Use Case Use case Technique used to identify the test cases from the
Technique beginning to the end of the system as per the usage of the
system. By using this technique, the test team creates a test
scenario that can exercise the entire software based on the
functionality of each function from start to end.
©Topperworld
Software Testing
⚫ Writing automated test cases is impossible with the black box technique.
⚫ In the black box, since code is not getting tested, one might not be able
to find excess code or code of higher time and space complexity.
⚫ Integration and data flow testing cannot be done in black box testing.
©Topperworld