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