ソフトウェアテスト #2 Advent Calendar 2018 - Qiitaの12/15の記事になります。 ATestCovの使い方の一例紹介です。 組み合わせテストツールATestCovを公開 - 千里霧中 atestcovを使って、テストケース削除時のnワイズカバレッジの変化を確認することで、nワイズテストにおける冗長なテストケースを検出できます。 pythonでのこの実装例を示します。 例は2ワイズカバレッジ(オールペア法)が対象です。テストケースを1つ削除した入力ファイルを全パターン生成し、atestcovで2ワイズカバレッジの変化を確認しています。 これにより、削除しても2ワイズカバレッジを下げないテストケースをピックアップします。 # check_2wise_testcase.py '''指定されたテストケースのうち、削除しても2ワイズカバレッジを低下させないテストケース