Qiitaの3日目です。テスト自動化における集中と拡大でした。今年から生まれて始めてアドベントカレンダーに参加させていただきます。"全数テストは不可能"という原則は聞いたことがあるけどどのくらい膨大になるのかイマイチピントこないという事はありませんか?有名な下記の問題があります。12通り5x5であれば。こちらのYouTubeを見るともっと実感がわきます。各モジュールやクラスのユニットテストのステートメントカバレッジは100%は目指せてもその後の結合テストやシステムテストすべてのケースを網羅することはテストケースを一つ一つ書き出すことはもちろん、実行となったら膨大な時間がかかることが予想されます。2.欠陥は偏在するつくづく"バグ"という言葉はいい表現だなと改めて思うのですが。ソフトウェア開発において、欠陥はまんべんなく存在しているのではなくこんな感じで実際は偏在して存在していることが多いですこんな感じでスイートスポットが存在します。欠陥が発生した箇所(なぜなら欠陥の修正は先述の変更にあたるからです)等ミスを起こしやすいところというのは全体ではなく絞られてきます。著者に英語から日本語への翻訳の許可をとりましたhttps://twitter.com/ErikvVeenendaal/status/922712650211053569先日ようやく翻訳作業が終わりましたのでここで紹介させていただきます。requestいただけると幸いです。NEXT®を社内で1年半やってみてです。グループは、「イノベーションを通じて、人々と社会をエンパワーメントする」ことをミッションとしています。ユーザーや取引先企業へ満足度の高いサービスを提供するとともに、多くの人々の成長を後押しすることで、社会を変革し豊かにしていきます。最大化を図ってまいります。upLoginユーザーは見つかりませんでした。