突然変異スコア計算機
合計および死滅した変異体から変異テストのスコアを計算します。
突然変異スコア計算ツールの使用方法
- 生成されたミュータントの総数を入力してください。
- テストによって殺されたミュータントの数を入力してください。
- 生き残った変異体の数を入力します (オプション、参照用)。
- 「計算」をクリックして、突然変異スコアと品質評価を取得します。
使用例
- •範囲を超えたテスト スイートの有効性を測定します。
- •テスト アサーションのギャップを特定します。
- •コード モジュール間のテスト品質を比較します。
- •追加のテスト作成への投資を正当化します。
計算式
突然変異スコア = 殺された突然変異体 / 総突然変異体 × 100%。
よくある質問
突然変異テストとは何ですか?
突然変異テストでは、小さなコード変更 (突然変異) が導入され、テストでそれらが検出されるかどうかがチェックされます。
適切な突然変異スコアとは何ですか?
80% 以上は優れています。
突然変異テストを実行するツールはどれですか?
PIT (Java)、Stryker (JavaScript/TypeScript)、mutmut (Python)、および MutPy は、一般的なミューテーション テスト フレームワークです。