20101001-introduction-to-developer-testing-with-ruby

Post on 12-Nov-2014

4.082 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Rubyにおけるテスティング環境の紹介(導入編)

島田 浩二koji.shimada@enishi-tech.com

— 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におけるテスティング環境の紹介(導入編)

島田 浩二koji.shimada@enishi-tech.com

— 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におけるテスティング環境の紹介(導入編)

島田 浩二koji.shimada@enishi-tech.com

— Introduction to developer testing with Ruby.

2010年10月1日(金) JaSST’10 Hokkaido

2010年10月1日金曜日

top related