โ† All Software Testing Flashcard Decks

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
  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.