Which technique is widely used in embedded software industry?
-
Use case testing
-
Boundary value analysis
-
State transition testing
-
Decision table testing
C
Correct answer
Explanation
State transition testing is extensively used in embedded software because embedded systems typically have well-defined states and state-dependent behavior. Techniques like use case testing, boundary value analysis, and decision table testing are useful but state transition is particularly well-suited for systems with state machines.