by shigemk2

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

2013-12-09から1日間の記事一覧

フェーズテスト

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

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

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

SUT

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

テストケース

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

svn logのちょっとした覚書

svn log で編集したファイルのリストだけ抽出する - すがブロ $ svn log -v -q -l 3 ってやると、ファイルの変更についでだけリビジョンを3つ表示さす。 最終目標はoh-my-zshのgitプラグイン的な利便性。

テスト技法

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

はてなブックマークのサムネをあとで変更する

[image: 埋め込み画像 1] サイドバーで「新着エントリー」のサムネがまったく表示されないので、 どうしたものか思っていたら、Chrome(Mac)のプラグインでブクマのサムネを 変更することが出来るのでした。 はてなブックマーク のサムネイルを変更する方法 …