Software Testing Fundamentals Flashcards
7 cards from real MTA practice questions. Tap to flip, then mark Knew It or Still Learning โ missed cards come back until you master them.
Read the first 7 Software Testing Fundamentals flashcards as text
Which testing method tests software without any knowledge of its internal code structure?
Answer: Black-box testing
Black-box testing focuses entirely on inputs and expected outputs without any knowledge of the internal implementation.
Which type of testing validates the smallest individually testable units of code in isolation?
Answer: Unit testing
Unit testing validates individual functions, methods, or components in isolation from the rest of the system.
Which testing approach requires the tester to have full knowledge of the internal code structure?
Answer: White-box testing
White-box testing (also called glass-box or structural testing) requires knowledge of the internal workings of the code being tested.
What is the primary purpose of regression testing?
Answer: Verifying that existing functionality still works after code changes
Regression testing re-runs existing tests to confirm that recent changes have not broken previously working functionality.
Which testing phase typically occurs after unit testing and before system testing?
Answer: Integration testing
Integration testing follows unit testing and verifies that individual modules interact and work correctly together.
What does a formal test plan document typically include?
Answer: Test scope, objectives, schedule, resources, and approach
A test plan is a formal document outlining the scope, approach, resources, schedule, and objectives of testing activities.
What is a test case?
Answer: A set of inputs, preconditions, and expected results to verify a specific behavior
A test case specifies the inputs, execution conditions, and expected results needed to verify one particular aspect of software behavior.