はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ テスト対象

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 4 / 4件)
 

PHPメンターズ -> 状態ではなく、振る舞いをモックせよ

2013/11/07 このエントリーをはてなブックマークに追加 141 users Instapaper Pocket Tweet Facebook Share Evernote Clip PHPメンターズ ドメインモデル 状態 ユニットテスト 角度

状態ではなく、振る舞いをモックせよ TL;DR GOOS本『実践テスト駆動開発』で触れられている「ロールをモックせよ」について、違った角度で解説 ドメインモデルを豊かにすることでコードがシンプルになる例 Mock Behaviors, Not States ユニットテストを記述する際、テスト対象のオブジェクトが利用しているオブジェクト(依存オブジェクト、隣接オブジェクト)はモックオブジェクトにして... 続きを読む

ブラックボックステストとホワイトボックステスト | Developers.IO

2013/08/13 このエントリーをはてなブックマークに追加 177 users Instapaper Pocket Tweet Facebook Share Evernote Clip Developers.IO ホワイトボックステスト 実装

テスト分類のひとつにブラックボックステストとホワイトボックステストがあります。 ブラックボックステストとは、テスト対象の内部を意識せずに外部仕様のみからテストケースを構築していく手法です。ユニットテストであれば、テスト対象となるメソッドの実装(コード)を意識せず、メソッドのAPI仕様からテストケースを作成することになります。 一方、ホワイトボックステストでは、テスト対象の内部を意識し、どのような構... 続きを読む

GhostDriverでWebアプリケーションのテストを高速化する - CODESCRIBBLE

2013/01/07 このエントリーをはてなブックマークに追加 109 users Instapaper Pocket Tweet Facebook Share Evernote Clip Webブラウザ コード 改善 遅いため 以下

2013-01-07 GhostDriverでWebアプリケーションのテストを高速化する Selenium PhantomJS Seleniumを使ったテストは遅いという話をよく聞きます。理由として考えられるのは以下の3つです。 テスト対象のWebアプリケーションが遅いため 遅いテストを書いているため 実際にWebブラウザを動かしているため 1つ目と2つ目は、環境やコードの書き方を変えることで改善... 続きを読む

RSpecによるユニットテストの書き方 - tech.recompile.net

2012/04/18 このエントリーをはてなブックマークに追加 473 users Instapaper Pocket Tweet Facebook Share Evernote Clip ユニットテスト ユニットテストフレームワーク rspec

最近、新人のテストコードを見る機会があり、ユニットテストの書き方について考える機会があった。ユニットテストはテンプレートみたいなものがあるので、それさえ押さえれば、誰でも簡単に書くことができる。 ここでは、その方法について紹介したい。サンプルはRSpecで書くが、その他のユニットテストフレームワークでも、応用ができるとおもう。 はじめに ごく単純化すると、テスト対象は状態を持ち、入力を与えると何ら... 続きを読む

 
(1 - 4 / 4件)