言うまでもなくソフトウェアテストは重要だが、IoTやAIなどの新しい概念によってソフトウェア自体の在り方が変わりつつある中、旧来からのテストを踏襲するだけでは成果は得られない。新時代のソフトウェアテストについて考察する。
「ソフトウェアテストほど重要なものはなく、ソフトウェアテストほど困難で大変なものはない」――これを頭で理解していても、テストが開発現場任せになっていて、組織全体に対する問題と認識されていないことは多い。さらに今はIoTやAI、ビッグデータの隆盛により、ソフトウェアテストも一層、混沌(こんとん)としている状態にある。
ここでは第11章に渡って、こうした「新時代」のソフトウェアテストについて考察していく。話題は「コストと品質のバランス」「テストの手法と施策」「新時代に求められるテストの必要条件」「テスト技術者の教育と育成」など幅広く、ボリュームもあるが、一読を頂けると幸いだ。
・ソフトウェアテストを「上から目線」で
・ソフトウェアテストの7原則
・原則から導かれるテストの完了基準
・テストコストと品質のバランス
・完了基準と網羅基準
・品質の定量的計測
・ホワイトボックステストとブラックボックステスト
・同値分割法は基本の「キ」
・同値分割が困難な理由
・同値分割法から境界値分析へ
・デシジョンテーブルで見える化
・組み合わせテストの自動化
・プログラマーがこっそり行う単体テスト
・疑心暗鬼とアサーション
・記述的テストと探索的テストのいい関係
・ウオーターフォール型ソフトウェア開発の真実
・ウオーターフォールは失敗する
・IoT時代のソフトウェア開発に求められるもの
・新しい時代のソフトウェアテスト愛
・新しいソフトウェアテストの必要条件
・新しいソフトウェアテストの施策方針
・ソフトウェアテスト施策を再考する
・アメとムチで進めるテストの再利用
・アジャイル開発のテストを変革する
・ウオーターフォールとアジャイルのテスト運用
・DevOpsという運用、運用とテストは混然一体
・弾力運用と第三者テスト
・テスト技術者の仕事を再考する
・理想的なテスト技術者
・テスト技術者の育成計画とシラバス
・ソフトウェアテストの過去
・ソフトウェアテストの未来
・近未来のソフトウェアテスト
※本資料はTechFactoryの記事をまとめたブックレットです。
本電子ブックレットは、TechFactoryに掲載された連載「IoTとAI、ビッグデータ時代のソフトウェアテスト」をもとに製作しています。
Copyright © ITmedia, Inc. All Rights Reserved.
豊富なホワイトペーパーの中から、製品・サービス導入の検討に役立つ技術情報や導入事例などを簡単に入手できます。