by shigemk2

当面は技術的なことしか書かない

テスト

Twitter貼り付けテスト

いろいろやってみる。 はてなブログでツイートを貼り付ける機能があるけども、自分のツイートは出来るけどやり取りの貼り付けが出来ない。 なので、やり取りをふぁぼればいいんじゃね?っていうので試してみる。 @shigemk2 帰宅後にコメントします。一点だけ…

SIerの考えるテストが僕の知っているテストと違った #SWTEST_NIHO

とりあえず僕は 当方ずっとベンチャーで働いてきたWeb系エンジニアである。 なのでテストの計画などは立てない環境で育ってきた。 テストといえばケントベックのTDDで、ユニットテストばかり書いてて 時偶watirとかでブラウザの挙動をテストしたりするエンジ…

フェーズテスト

事前準備(SUTの初期化) 実行(オブジェクトに対しテスト) 検証(テストの結果として得られた実測値が期待値と等価であるかを比較検証) 後処理(次のテストの実行に影響がないように後始末)

テストが行いやすいメソッド

メソッドが戻り値を持つ メソッドの呼び出しの結果、副作用がない*1 同じ状態、同じパラメータで実行すれば、必ず同じ結果を返す もう何も言わない。 *1:オブジェクトの内部状態 インスタンス変数などが変更されないこと

SUT

SUT System Under Test テスト対象となるオブジェクトのこと。

テストケース

ある状況である入力をしたときにどのような結果を期待できるかを記述したもの テストを行う前提条件 テストに用いる入力値や操作 テストを行ったときに期待する値や動作 これらが不完全に定義されていたらテストそのものが不完全になる。 特に「正しく表示さ…

テスト技法

ホワイトボックステスト 内部のロジックや仕様について考慮しテストケースを設計する。 故にテストが可能なかぎりすべてのロジックを実行するデータを作成する ブラックボックステスト 外部仕様のみからテストケースを設計する。 同値クラスに対するテスト …