2026年5月30日 認証コードには90%のmutation coverageが必要だ。文字列ユーティリティには不要。 コードベース全体に単一のmutation scoreを課すのが間違いである理由と、実際のリスクに応じたモジュールごとのthresholdの設定方法。 deep-divesmutation-testingauthtest-quality
2026年5月29日 テストは通る。ミューテーションスコアは40%。生存ミュータントが実際に語っていること コードカバレッジは安全だと言う。ミューテーションテストは、テストのほとんどが飾りだと言う。生存ミュータントがその差をどう晒し、どう埋めるか。 deep-divesmutation-testingsurviving-mutantstest-quality
2026年5月28日 RustでMutation Testingは機能する——ただしコンパイル時間が悲鳴を上げる cargo-mutantsは、コードを検証したふりをしているテストを見つけ出す。Rustでのmutation testingの仕組み、何が捉えられるのか、そしてコンパイル時間のコストに見合う価値があるかを解説する。 deep-divesmutation-testingrustcargo-mutantstest-quality
2026年5月27日 ミューテーションテストに4時間かかる。ではチームは実際にCIでどう使っているのか? ほとんどのチームはすべてのコミットでフルのミューテーションテストスイートを実行していない。ここでは、ビルドパイプラインを破壊することなく、エンジニアリングチームが実際にミューテーションテストをCIに統合する方法を紹介する。 deep-divesmutation-testingci-cdtest-quality
2026年5月22日 ユニットテストはパスする。本番コードは壊れたまま。 コードカバレッジのメトリックは偽の安心感を生む。ここでは、ユニットテストがなぜ実際に寝不足を引き起こすバグを見逃し、代わりに何をテストすべきかを解説する。 deep-divesunit-testingtest-qualitybug-prevention