ウェブサイトのテストを開始すると、システムの機能に注意を払うだけでなく、テスターの仕事はGUIテストまたはGUIテストとも呼ばれ、インターフェースが適切であるかどうかを確認することも含まれます。
- ユーザビリティがあり、機能が正常に機能する美しいインターフェースがあれば、そのプロジェクトは成功と見なされます。したがって、ウェブサイトプロジェクトにおいては、GUIテストは欠かせない要素の一部です。
- 通常、WEBテストプロジェクトには、インターフェーススケッチのチームとデザインのチーム(デザイン)があります。PSDデザインファイルからHTMLに切り替えるのは別のチームです。そのインターフェースファイルは、CSSをテストするためにテストチームに渡されます。では、ウェブサイトのインターフェースをテストするにはどうすればよいでしょうか? テストには、CSSをテストする際に注視する必要があるいくつかのポイントがあります:
I. 全体的なインターフェースのテスト
1 . 画面全体の共通の背景色を確認する
2 . すべてのテキストボックスのテキストの色、フォント、フォントサイズを確認する
3 . すべてのテキストボックスの背景(背景色)を確認する
4 . すべてのラベルのテキストの色、フォント、フォントサイズを確認する
5 . すべてのラベルの背景(背景色)を確認する
6 . 読み取り専用モードのすべてのテキストボックスのテキストと背景の色を確認する
7 . 画面上のすべてのコントロール(ラベル、テキストボックス、チェックボックス、リストなど)が均等に配置されているか確認する
8 . すべての英字と数字が左寄せになっているかデフォルトで確認する。特定の要件がある場合を除く
9 . すべての数字がデフォルトで右寄せになっているか確認する。特定の要件がある場合を除く
10 . 画面上のすべての「メッセージ」が正しいスペルと要件で書かれているか確認する
11 . すべての入力値が大文字または小文字で正しく表示されているか確認する
12 . すべてのテキストボックスがボーダーの設定が必要かどうかを確認する
13 . 画面の解像度が要件に適して設定されているか確認する
注意: WEBプロジェクトでは、常にインターフェースを応答性があります。このセクションは、さまざまなデバイスで発生する多くのバグの原因となります。さまざまなブラウザでテストすること、例えば:Google Chrome、FireFox、IEなど
II. データの検ệ
Datatype varchar, nvarchar, ntext
1 . maxlengthの検証
2 . 大文字と小文字の区別
3 . 日本語の半角と全角の区別
4 .Unicode文字の区別
5 . NULLの許可
6 . 特殊文字の入力を許可するか
Datatype (int, tinyint, float)
1 . maxlengthの検証
2 .最大値、最小値の検証
3 . 文字の入力を許可するか
4 . 特殊文字の入力を許可するか
5 . 2バイト数字の入力を許可するか
6 . NULLの許可
7 . 数値フィールドの先頭に空白を入力しない
8 . 数値フィールドの末尾に空白を入力しない
9 . 0で割るエラーの検証
10 . すべての計算において0の値を検証
11 . 値が最大または最小値の範囲内であることを検証
12 . 値が最大または最小値と等しいことを検証
13 . 値が最大または最小値を超えていることを検証
Datatype (int, tinyint, float)
1 . maxlength をチェックします。
2 .最大値と最小値の値を確認します。
3 . 文字を入力することを許可しますか?
4 . 特殊文字を入力することを許可しますか?
5 . 2バイトの数字を入力することを許可しますか?
6 . null を許可しますか?
7 . 数値フィールドの最初に空白を入力することは許可されません。
9 . 数値フィールドの最後に空白を入力することは許可されません。
11 . 0で割るエラーを確認します。
12 . すべての計算に対して値0を確認します。
13 . 最大値と最小値の範囲内の値を確認します。
14 . 値が最大値と最小値と等しいかどうかを確認します。
15 . 値が最大値と最小値を超えていないかを確認します。
Datatype(bit)
1 . 0または1のみが入力可能です。
2 . nullが許可されていますか?
3 . 2バイトの数字文字0または1の入力を確認します。
Link Testing
A. テストが必要なコンテンツ
- ウェブサイト外部のリンクをテストします。
- すべての内部リンクをテストします。
- ページ内の位置にリンクがあるかどうかを確認します。
- ウェブサイトから管理者または他のユーザーにメールを送信するために使用されるリンクをテストします。
- 空白のページがあるかどうかを確認します。
- 上記のすべてのリンクに壊れたリンクがあるかどうかをテストします。
B. テスト方法
リンクをクリックして、リンクが機能しているか、期待どおりに表示されているかを確認します。
III. ウェブサイトの移動/ブラウジング方法を確認します
1 . メニューからアクセスできるすべてのウェブページ/ウィンドウ
2 . ツールバーからアクセスできるすべてのウィンドウ
3 . ボタンから呼び出されるすべての画面が正しく表示されているかを確認
4 . メニューでページを移動すると、移動の確認メッセージが表示されているかどうかを確認
5 . メニューでページを移動すると、移動の確認メッセージが表示されているかどうかを確認
IV. プログラムのユーザビリティをテスト
1 . すべてのリストはソートされていますか?デフォルトではアルファベット順にソートされます。特定のソートが要求されていない限り
2 . すべての日付値は正しい要件に従ってフォーマットされていますか?
3 . 画面上のすべてのボタンは対応するショートカットキーと関連付けられていますか?
4 . 関連付けられたすべてのショートカットキーは正常に動作していますか?
5 . タブの順序は「左上から右下」の順になっていますか?特定の順序の設定が要求されていない限り。
6 .すべての読み取り専用フィールドにはタブの順序がありませんか?
7 . すべての無効なフィールドにはタブの順序がありませんか?
8 . フォーカスの位置は、画面をロードするときに最初のフィールドまたは最初のコントロールに設定されていますか?特定のフォーカス位置の設定が要求されていない限り。
9 . 入力エラーが発生した場合、エラーメッセージが表示された後にエラーの位置にフォーカスが戻りますか?
10 . 操作エラーが発生した場合、エラーメッセージが表示された後に以前の位置にフォーカスが戻りますか?
11 . ポップアップウィンドウを呼び出した場合、ウィンドウを閉じた後に以前の位置にフォーカスが戻りますか?
12 . ポップアップウィンドウを閉じていない場合、データ処理中にフォーカスをページに移動させてはいけません。
V. データ制約の検u
- ウィンドウが閉じられるときにデータは保存されていますか?
- すべてのフィールドの最大長さを確認し、文字が切り取られていないことを確認します。
- 数字の文字に対する最大/最小値を確認します。
結論
ウェブサイトのインターフェースをテストすることは、プロジェクトにとって非常に重要です。美しいインターフェースはユーザーを引き寄せます。
参考文献
http://hoctester.net/huong-dan-test-giao-dien-test-gui-cho-web-wap/