ケースのデザインの看板
まず、テストポイントの基本的な機能:
- 正しいユーザー名とパスワードの成功を入力します。
- 失敗をログに記録する不正なユーザ名とパスワードを入力します。
- 間違ったパスワードの入力を求められた場合は、正しいユーザー名とパスワードの間違いましたか、?
- ユーザー名が間違っ、通常のパスワード、間違ったユーザー名の入力を求められたら?
- ユーザー名とパスワードは、対応するプロンプトがあるかどうか、間違っていますか?
- 適切なヒントがある場合は、空のユーザー名パスワード?
- ユーザーが登録されていない場合は、プロンプトに登録して、ログインしてください
- ログインは、迅速かつ友好的にキャンセルされたユーザーに失敗しましたか?
- 暗号化されたパスワードボックスが表示されているかどうか?
- 中国、特殊文字をサポートするかどうかをユーザー名?
- ユーザー名の長さの制限はありますか?
- 中国のパスワード、特殊文字をサポートするかどうか?
- パスワードの長さの制限はありますか?
- パスワードは大文字と小文字を区別しているのですか?
- ときにパスワードの変更を求めるメッセージが表示するかどうか、簡単な共通の文字列ですか?以下のような:123456
- パスワードの保存?暗号化?
- ログイン機能は、確認コードを入力するかどうか?
- コードの有効時間?
- 検証コードの入力エラーは、ログインに失敗し、メッセージは優しいのですか?
- 入力は、あなたが正常にログインできることを確認期限が切れ?
- 検証コードは、識別しやすいですか?
- コードは、機能を変更可能なのですか?あなたは確認コードを置き換えることができれば画像認証コードをクリックして?
- ユーザシステム:例えば、一般ユーザ、上級ユーザのサブシステムは、異なるユーザが異なる権限がログインすることができます。
- あなたは(QQ、Weiboアカウント)は、サードパーティのアカウントと保存の間の対応の本システムのアカウントシステムのログイン方法を、サードパーティのアカウントを使用している場合は?まず、ログイン全体主義と他のニーズ
第二に、テストページ:
- ログインページの表示は正常ですか?テキストと画像表示装置、プロンプト情報を対応する正しいこと、およびボタンの配置を設定するページがように単純で壮観ですかどうか、正常です。
- フォーカスがユーザー名の入力ボックスに配置されている場合、デフォルトのページ
- あなたが最初にログインしたときに適切な入力ボックスが空であるかどうか?デフォルトのコピーが存在する場合や、デフォルトのプログラムを使用すると、入力ボックスをクリックすると消えますか?
- など、ロギング、リセット、などの適切なボタンは、利用可能であり、前後のページ、[更新]ボタンが利用できますか?
- ショートカットタブ、Escキー、入力、などは、の使用を制御することができます
- 互換性テスト:通常の下に別のブラウザ、異なるオペレーティングシステム、異なる画面解像度
三 、セキュリティテスト:
- ログインせずに:ブラウザ、あなたに直接行くことができるかどうかを確認するために直接ログインのアドレスを入力してください
- それはHttpOnlyの(またはスクリプトを盗まれる可能性が高い)であるかどうか、成功したログインクッキーの後に発生しました
-
ユーザー名とパスワードが途中で暗号化され、Webサーバーに送信されます
- ユーザー名とパスワードを確認し、サーバー側の検証は、JavaScriptの検証でちょうどクライアント側ではなく、使用すべきです
- ユーザー名を入力し、パスワードボックスには、SQLインジェクション攻撃をシールドする必要があります
- ユーザー名とパスワードのボックスを入力し、(XSS攻撃を防ぐために)スクリプトが禁止されるべき入力してください
- エラー着陸(ブルートフォースを防止するために)数を制限
- 同じマシン上でのマルチユーザログインをサポートするかどうかを考えてみましょう。
- ユーザーが複数のマシンにログインしている考えてみましょう
四つのパフォーマンステスト:
- 応答時間シングルユーザーサインオンシステムが「3-5-8」の原則を満たしています
- 同時ユーザーの数は、それが重要なポイントで「3-5-8」の原則を満たすことができるかどうかにログイン
- 圧力:多数の同時ユーザーが応答時間にログインすると、システムはどのくらいですか?システムのダウンタイム、メモリリーク、CPUの飽和が、それをログに記録することはできませんか?
- 安定性:システムが臨界点以内にN時間の連続したシーンをログに記録する同時ユーザーの数を扱うことができますか?
五、他のテスト:
- 連続入力が間違ったパスワード3回以上、レコードは一定の時間によってロックされている場合(例:15分)?あなたがログオンし続けることができれば、時間のポイントを超えて、時間を記録することができません。
- ユーザーセッションの有効期限が切れた後は、それがセッションに再ログインするこのページの前に期限切れに戻ることができるかどうか?
- ユーザー名とパスワードの入力ボックスには、キーボードショートカットのサポートの問題ですか?以下のような:元に戻すなど、コピー、貼り付け、
- ユーザーが同じ名前を操作するためにログインすることを可能にするかどうか?同時にログインするウェブやアプリを考えてみましょう
- 場合は、電話機のログ、第1のネットワークが利用可能かどうかを判断しますか?
- 場合は、電話ログ、最初のアプリの新しいバージョンがあるかどうかを判断しますか?
- シングルサインオンをサポートするかどうか?
- ポイント埋めインターフェースはあります
ケースのデザインをアップロード
1.機能
テスト
(1)正常にアップロード--------、要件を満たすために、ファイルを選択してアップロードします。
(2)成功したアップロードファイル名が正しく----------ディスプレイに表示されます(オンデマンド)
(3)表示を、成功したアップロードファイルをダウンロードする--------閲覧またはダウンロードするファイルをアップロード
(4)-------------正常にアップロードファイルを削除することができ、削除
(5)成功したアップロードファイルの交換-------------代替
(6)需要に応じ--------中国の名前をサポートするために、ファイルをアップロードする場合
(7)ファイルパスを手動で入力することができるかどうかによって、必要に応じ----------
(8)手動で正しいファイルパスを入力し、-----正常にアップロードをアップロード
(9)を手動でアップロードすることはできません、-----ヒントをアップロードし、間違ったファイルのパスを入力します
2.ファイルサイズテスト
(1)フォーマットに準拠し、合計サイズは------正常にアップロードファイルのサイズを制限するよりも僅かに小さいです
(2)文書および合計サイズ制限が正常にアップロードされたファイルのサイズに等しいです--------
(3)迅速な初期付着をアップロードするには大きすぎる--------合計ファイルサイズ制限はファイルのサイズよりもわずかに大きい満たします
(4)小規模0キロバイトのためのtxtファイルをアップロードすることはできません-----------------------
3.ファイル名をテスト
(1)ファイル名が長すぎます。Win2000の標準:255文字(英語の文字を参照)、それ以上127の中国語の文字はありませんが、場合-----長すぎるためのヒント
(2)名称表示をアップロードした後、ファイル名(中国語、英語、または混合)の最大長、ページレイアウト-----------ページが正しく表示します
(3)ファイル名は-------------需要に応じて、特殊文字が含まれています
(4)ファイル名は、すべての中国--------------------は、需要に応じています
(5)--------------------英語のファイル名は、すべての需要に依存しています
(6)ファイル名は、中国語、英語で混合され-----------------需要に応じて、
4.ファイル形式のテスト
(1)-----------------正常正しいフォーマットでアップロードさ
(2)アップロードが形式--------------ヒントをアップロードすることはできませんことはできません。
(3)需要に応じて--------- RAR、ZIPおよびその他のパッケージファイル(複数のファイルが圧縮された)をアップロード
5.安全性試験
(1)需要に応じ-----------------実行ファイル(EXEファイル)をアップロード
(2)一般的なトロイの木馬のファイルのアップロードが------------------------ヒントをアップロードすることはできません
アップロードサーバーがいっぱいになったとき(3)----------------------促さ
6.パフォーマンステスト
(1)アップロード速度が非常に遅い場合(制限速度)-----------------一定時間以上、示唆
(2)ネットオフ--------------------------アップロードプロセスが正常にアップロードするよう求めています
(3)アップロード・プロセス・サーバーは、賃金を停止し------------------アップロードに成功するかどうかを求めるメッセージが表示
リソース使用率の正常範囲内(4)---------------アップロードプロセスサーバー
7.インタフェースのテスト
(オンデマンド)(1)インターフェイス美学、使いやすさ(キーボードおよびマウスの操作、タブジャンプの正しい順序)----------通常表示
(2)--------------ボタンのテキストが正しい正しいです
(3)正しい/エラーテキストは正しい---------------正しいです
(4)説明文は正しい-----------------------正しいです
8.その他の検査
複数アップロードボックスがある場合(1)、---------------設定要件に応じて、同じ名前のファイルをアップロード
(2)開かれているファイルはアップロードでき、アップロード-------------------------
(3)手動でファイル・パスを入力した場合、特定の長さの制限の拘束長----------------
ファイルは(4)アップロード・プロセスが持っている機能をキャンセルがアップロードされているされ-----------
あなたが保存するとき(5)良い選択があったが、アップロードするよう求め-----------ファイルをアップロードしていません
()良い選択ではなく、アップロードされたファイルを選択解除することができ------------選択解除