More Related Content
Similar to 20101001-Introduction-to-Developer-Testing-With-Ruby
Similar to 20101001-Introduction-to-Developer-Testing-With-Ruby (20)
More from Koji SHIMADA (20)
20101001-Introduction-to-Developer-Testing-With-Ruby
- 1. 2010年10月1日(金) JaSST 10 Hokkaido
Rubyにおける
テスティング環境の紹介
(導入編)
— Introduction to developer testing with Ruby.
島田 浩二
koji.shimada@enishi-tech.com
2010年10月1日金曜日
- 2. しまだ こうじ
島田 浩二
Photo by tmaeda
2010年10月1日金曜日
- 6. from Sapporo,
with Love for Ruby
Photo by darashi
2010年10月1日金曜日
- 9. 2010年10月1日(金) JaSST 10 Hokkaido
Rubyにおける
テスティング環境の紹介
(導入編)
— Introduction to developer testing with Ruby.
島田 浩二
koji.shimada@enishi-tech.com
2010年10月1日金曜日
- 10. 本日のお品書き
1. テストについて
2. 2つの成果物
3. 開発者テスト
4. Rubyにおけるテスティ
ング環境の紹介
2010年10月1日金曜日
- 13. 2つの
成果物
2010年10月1日金曜日
- 14. テストの2つの成果物
1. パスしたコード
2. 手に入れた情報
2010年10月1日金曜日
- 16. テストによって得た情報
✓ プロセスについて
- どういうテストをしてどういう効果が
あったのか/なかったのか
✓ プロダクトについて
- どういう傾向のバグがあったのか/な
かったのか
2010年10月1日金曜日
- 17. テストによって得た情報
✓ 次に行うべきことがわかる
- 次に行うべきこと=プロセス
2010年10月1日金曜日
- 18. テストの2つの成果物
1. パスしたコード
2. 手に入れた情報
2010年10月1日金曜日
- 20. 開発者
テスト
2010年10月1日金曜日
- 21. 開発者テスト
✓ テストを通じて、プロダクト
に対して開発者が安心できる
状態を作り上げていく過程
2010年10月1日金曜日
- 23. テスティング・
フレームワーク
✓ ユニットテスト
➡ TestUnit, RSpec
✓ 統合テスト
➡ Steak, Request Spec
(in RSpec2)
✓ 受け入れテスト
➡ Cucmber
2010年10月1日金曜日
- 24. 周辺ツール
✓ 自動化、CI
➡ Autotest, Watchr,
integrity
✓ カバレッジ
➡ RCov
✓ Fixture
Replacement
➡ factory_girl, Machinist
✓ モック, スタブ
➡ Mocha, RR
2010年10月1日金曜日
- 27. 2010年10月1日(金) JaSST 10 Hokkaido
Rubyにおける
テスティング環境の紹介
(導入編)
— Introduction to developer testing with Ruby.
島田 浩二
koji.shimada@enishi-tech.com
2010年10月1日金曜日