テストとは何か テストって何ですか? これが意外と難しい.「自動テストでユニットテストをやったり,リリース前にQAをやったりするよ.」とかいう人も多いと思います. じゃあ,**「ユニットテストと結合テストの区別は何?」「計算結果をファイルに保存する機能だけどこれってユニットテスト?結合テスト?」**みたいなことが往々にしてあります.このあたりをチームで話をしてても,全然かみ合わず,「俺のテストの定義」「今までチームでやってきたテストの定義」みたいなものがあり,じゃあ,それが本当にプロダクトの品質を上げるテストなんだっけ?というところも懐疑的です. ということで,いろいろな「テストの定義・分類」を複数の書籍・リンクから引用し,「どんなテストの定義・分類があるのか?」を一覧にしてみようという試みです. それにより,**自分のチームやプロダクトで行っている"テスト"がどれに近いか,抜けているもの