Software Testing Methodologies & Techniques 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 Methodologies & Techniques flashcards as text
Which testing technique involves testing without knowledge of the internal code structure?
Answer: Black-box testing
Black-box testing treats the software as an opaque system, focusing only on inputs and expected outputs without knowledge of internal logic.
What is equivalence partitioning in software testing?
Answer: Grouping inputs that should behave the same way
Equivalence partitioning divides input data into groups (partitions) where all values in a partition are expected to be processed identically.
Which testing approach tests individual units of code in isolation?
Answer: Unit testing
Unit testing verifies the smallest testable parts of an application independently from other components.
What does boundary value analysis focus on?
Answer: Testing values at the edges of input ranges
Boundary value analysis targets values at the exact boundaries of input ranges, where defects are most likely to occur.
Which type of testing verifies that new changes have not broken existing functionality?
Answer: Regression testing
Regression testing re-executes previously passing tests to confirm that code changes have not introduced new defects.
What is the primary goal of exploratory testing?
Answer: Simultaneously design and execute tests based on learning
Exploratory testing combines test design and execution simultaneously, relying on the tester's creativity and domain knowledge to uncover defects.