โ† 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 type of testing tool is Selenium primarily used for?

    Answer: Web UI automated functional testing

    Selenium is an open-source framework that automates web browser interactions for functional and regression testing of web applications.

  2. What is a test driver used for in integration testing?

    Answer: Simulate a calling module to test a lower-level component

    A test driver calls the component under test, supplying inputs and receiving outputs, enabling bottom-up integration testing.

  3. Keyword-driven testing stores test logic as:

    Answer: Human-readable action keywords in tables

    Keyword-driven testing uses readable action words (like 'Click', 'Enter', 'Verify') stored in tables, making tests accessible to non-programmers.

  4. Which metric best measures the completeness of automated test coverage?

    Answer: Code coverage percentage

    Code coverage percentage indicates how much of the source code is exercised by the automated test suite, highlighting untested areas.

  5. What is the main challenge of record-and-playback test automation?

    Answer: Scripts are brittle and break when the UI changes

    Recorded scripts are tightly coupled to UI element positions and properties, so minor UI changes frequently break them.

  6. In a CI/CD pipeline, where should automated unit tests typically run?

    Answer: At every code commit as the first quality gate

    Unit tests run at every commit as the fastest, lowest-cost quality gate, providing immediate feedback to developers before code is merged.