Software Testing Automation & Tools Flashcards
6 cards from real Software Testing practice questions. Tap to flip, then mark Knew It or Still Learning โ missed cards come back until you master them.
Read the first 6 Software Testing Automation & Tools flashcards as text
Which of the following is a key benefit of test automation?
Answer: Enables rapid regression testing across releases
Test automation excels at running regression suites quickly and repeatedly across builds, providing fast feedback on code changes.
What is a test harness in software testing?
Answer: A collection of software and data that enables automated test execution
A test harness is a framework of tools, drivers, stubs, and data that supports automated test execution in a controlled environment.
Which approach captures user interactions and replays them as automated tests?
Answer: Record and playback
Record and playback tools capture UI interactions (clicks, keystrokes) and generate scripts that can replay those actions automatically.
In data-driven testing, test scripts are separated from:
Answer: Test data (inputs and expected results)
Data-driven testing externalizes test data into spreadsheets or databases, allowing the same script to run with multiple data sets.
What is the primary purpose of a test stub?
Answer: Replace a called component not yet developed
A test stub simulates a called module or component that does not yet exist or is unavailable, enabling top-down integration testing.
Continuous Integration (CI) in the context of testing means:
Answer: Automatically building and testing code every time a change is committed
CI automatically triggers builds and automated test suites whenever code is committed, providing immediate feedback on integration issues.