20101001-introduction-to-developer-testing-with-ruby
DESCRIPTION
TRANSCRIPT
Rubyにおけるテスティング環境の紹介(導入編)
島田 浩二[email protected]
— Introduction to developer testing with Ruby.
2010年10月1日(金) JaSST’10 Hokkaido
2010年10月1日金曜日
しまだ こうじ島田 浩二
Photo by tmaeda
2010年10月1日金曜日
2010年10月1日金曜日
一般社団法人 LOCAL
2010年10月1日金曜日
日本Rubyの会2010年10月1日金曜日
from Sapporo,with Love for Ruby
Photo by darashi
2010年10月1日金曜日
大事なことを最初に
2010年10月1日金曜日
http://regional.rubykaigi.org/sapporo03
2010年10月1日金曜日
Rubyにおけるテスティング環境の紹介(導入編)
島田 浩二[email protected]
— Introduction to developer testing with Ruby.
2010年10月1日(金) JaSST’10 Hokkaido
2010年10月1日金曜日
1.テストについて2. 2つの成果物3.開発者テスト4.Rubyにおけるテスティング環境の紹介
本日のお品書き
2010年10月1日金曜日
テスト2010年10月1日金曜日
“『ソフトウェア・テストの技法』
テストとは、エラーを見つけるつもりでプログラムを実行する過程である
2010年10月1日金曜日
2つの成果物
2010年10月1日金曜日
1. パスしたコード2.手に入れた情報
テストの2つの成果物
2010年10月1日金曜日
✓ プロダクトコード
テストをパスしたコード
2010年10月1日金曜日
テストによって得た情報✓ プロセスについて
- どういうテストをしてどういう効果があったのか/なかったのか
✓ プロダクトについて- どういう傾向のバグがあったのか/なかったのか
2010年10月1日金曜日
テストによって得た情報
✓ 次に行うべきことがわかる- 次に行うべきこと=プロセス
2010年10月1日金曜日
1. パスしたコード2.手に入れた情報
テストの2つの成果物
2010年10月1日金曜日
1. プロダクト2.プロセス
テストの2つの成果物
2010年10月1日金曜日
開発者テスト
2010年10月1日金曜日
開発者テスト
✓ テストを通じて、プロダクトに対して開発者が安心できる状態を作り上げていく過程
2010年10月1日金曜日
Rubyにおけるテストの現在
2010年10月1日金曜日
テスティング・フレームワーク✓ユニットテスト➡TestUnit, RSpec
✓統合テスト➡ Steak, Request Spec
(in RSpec2)
✓受け入れテスト➡Cucmber
2010年10月1日金曜日
周辺ツール
✓ 自動化、CI➡ Autotest, Watchr,
integrity
✓ カバレッジ➡ RCov✓ Fixture Replacement
➡ factory_girl, Machinist
✓ モック, スタブ➡ Mocha, RR
2010年10月1日金曜日
demo2010年10月1日金曜日
http://regional.rubykaigi.org/sapporo03
続きは札幌Ruby会議03で
2010年10月1日金曜日
Rubyにおけるテスティング環境の紹介(導入編)
島田 浩二[email protected]
— Introduction to developer testing with Ruby.
2010年10月1日(金) JaSST’10 Hokkaido
2010年10月1日金曜日