22. Googleのテストサイズの定義
一般的な呼び方
実行時間
Goal/Limit
対象範囲 自動化
small unit test
100 ms/
1 minute
狭い
限定的
almost
medium
integration
test
1 sec/
5 minutes
広く
モジュールを
またがる
automated or
manual
large system test
quickly as
possible/
15 minutes
ソフトウェア
全体
-
Small tests lead to code quality.
Medium and large tests lead to product quality.
(How Google Tests Software, Chapter2 より)
28. Real TDD
Google Testing Blog: The *Real* Test Driven Development
http://googletesting.blogspot.jp/2014/04/the-real-test-driven-development.html
(April Fool)
38. 参考資料
• 書籍
• 基本から学ぶソフトウェアテスト(Testing Computer Software)
• 体系的ソフトウェアテスト入門(Systematic Software Testing)
• 実践アジャイルテスト(Agile Testing: A Pratical Guide for Testers and Agile Teams)
• テストから見えてくるグーグルのソフトウェア開発(How Google Tests Software)
• How We Test Software at Microsoft
• アカデミック
• Static driver verifier, a formal verification tool for Windows device drivers
• http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=1459840
• SLAM - Microsoft Research (Static Driver Verifier)
• http://research.microsoft.com/en-us/projects/slam/
• ブログ
• Google Testing Blog http://googletesting.blogspot.jp