ソフトウェアテスト vol.4

  • 実際にテストを行って

パスワード欄に全角文字を入力する

テキストエディタで書いてコピペ。

空文字(列)と空白文字(列)

空文字(列): 0byteのこと
空白文字(列): スペースのこと

URLを自分で作るとは?

GETの場合

http://example.com/hoge.php?id=???

  • ???の部分を書き換える。
POSTの場合
  • Firebugを使って書き換える。

テスト対象の削除機能ができなかった場合

  • ブラウザキャッシュ
  • コード上の異常

のどちらかが考えられる。

テストケースには期待する結果・値は書いておく

  • 期待する値
  • 期待する結果

は書いておく。

テストで入力してほしい値は書いておく

  • 入力してほしい値は書いておく
  • IDやPassなどの他に攻撃テスト用のSQL文など

フォームのID,Passのチェックのときの書き方

  • ID・PASSが正しい
  • IDがまちがっている
  • PASSがまちがっている

というまとめがよい。

ID・PASSがまちがっているという項目は必要か。
  • IDがまちがっている
  • PASSがまちがっている

の二つで条件を満たしているのでわざわざチェックする必要もない。

指摘された書き方

鉄則は

  • 実行内容→結果
    • どうすれば、「正解」かが無い。
  • チェック用のIDを複数用意する。
  • 実例(入力してほしい値)が書かれていない。
  • 箇条書きにわかりやすく。
  • テスト画面は用意しない。
    • テストだけで完結してしまうのはまずい。