QuestionQ32

Methods and Techniques for the Testing of AI-Based Systems

You are testing an autonomous vehicle that uses AI to determine appropriate driving actions and responses. You have assessed the parameters and combinations that need testing and determined that there are too many to test within the available time.

It has been proposed that you use pairwise testing to constrain the parameters. Given the complexity of the software under test, what is the likely result of using pairwise testing?

Explanation

Pairwise testing reduces the number of test combinations by ensuring coverage of pairs of input values, rather than every possible combination. A system with many parameters and value ranges can nevertheless require a substantial reduced test suite, making automated execution necessary. It neither guarantees detection of all high-priority defects nor becomes inapplicable merely because the system uses AI.

Community Discussion

No comments yet. Be the first to start the discussion!