1. ページ表示部分
(1) まず、異なるブラウザでページが完全に表示できるかどうかに注意してください。実際のテストでは、一部のページやポップアップ ウィンドウが表示されます。
(2) ページ内のアニメーション効果やフォント効果が正しく表示できるか
(3) フォーム項目や入力ボックスの一部が正しく表示されているかページ上の入力フィールドとドロップダウン ボックスの存在 デフォルトのプロンプト、プロンプトの有無、プロンプトの有無
(4) データ リストに複数のデータがあるかどうかページングで表示され、ページング操作後にページが正常にジャンプするかどうか
2. ページ解像度:
ページ レイアウトは 640x400、600x800、または 1024x768 の解像度モードで正常に表示されますか? フォントが小さすぎて閲覧できませんか? ? それとも大きすぎますか? テキストと画像は揃っていますか?
通常はこれがコンピュータのデフォルトの解像度ですが、古いコンピュータの中には 1024*768
3 のものもまだあります。 function test
a: 連続増加
注: 追加が完了したら、データリストを確認してください。表示されていないフィールドや未表示のフィールドは、追加が完了していないかどうかを確認します。追加しました。
b: 追加後に削除します。
注: 削除時にプロンプト メッセージが表示される場合は、確認してから [削除] をクリックしてください。
c: 追加、削除し、# を追加します
##d: 連続削除 e: 追加して修正 注: 修正プロセス中に修正した場合、ドロップダウン ボックスのフォーム項目が選択されている場合、対応するデータが変更されましたf: 継続的な変更4. ブラウザの互換性:ブラウザは Web クライアント コンポーネントの中核であり、異なるベンダーのブラウザでは Java のサポートが異なります。 、JavaScript、ActiveX、プラグイン、またはさまざまな HTML 仕様。ブラウザの互換性をテストする 1 つの方法は、互換性マトリックスを作成することです。このマトリックスでは、さまざまなメーカーやさまざまなバージョンのブラウザの特定のコンポーネントや設定への適応性がテストされます。 5. 使いやすさ: 一部のユーザーは、Web を閲覧するときにキーボードのショートカット キーを使用することを好むため、テストするときはショートカット キーが設定されているかどうかに注意してください。通常設定が必要なショートカットキーは以下の通りです。 Tab キーの使用: ページでは Tab キーの切り替えがサポートされています#Enter キーの使用: ページ上の一部の [OK] ボタンは Enter キーボードで置き換えることができます
進むと戻る: ユーザーが前後に進むと、データの送信が不完全になったり、送信が繰り返されたり、その他の表示上の問題が発生する可能性があります。
ユーザーが特定のデータを削除する前に、データを削除するかどうかを確認するメッセージが表示される必要があります。選択は「いいえ」です
ページ プロンプト言語、js プロンプト言語、プログラム プロンプト言語:
プロンプト スタイルが異なるか、表現が十分に明確ではありません
6。 Microsoft 言語標準:
全角文字と半角文字はスペースで区切る必要があります
英語と数字はスペースで区切る必要があります
中国語文字と英語、数字はスペースで区切る必要があります
中国語の文字がある場合は全角文字を使用してください
言語内で全角と半角の句読点を混在させないでください
この言語では、「あなた」という単語は絶対に使用しないでください。以降の手順を説明するときは、「Please」という単語
7 を使用してください。テキストの省略形と行の折り返し:
入力ボックスが非常に長い文字を送信する場合は、改行すると、送信後にページが非常に長く引き伸ばされる可能性があります。テキストの後のテキストを省略記号として処理したい場合は、中国語を半文字に切らないように注意する必要があります
8。画像の表示とリンク:
画像にリンクを追加するかどうかは通常開発されます人々は無視します
画像の表示位置は通常、異なるピクセル サイズと比率の画像を表示するため、画像処理戦略を明確に定義する必要があります
#9. 重複送信:ユーザー送信 データ ページで、ユーザーが送信ボタンを連続して複数回クリックする可能性があり、その結果、データが繰り返し送信されることになりますユーザーが「送信」をクリックすると、ボタンが無効状態に変わります。##10. 入力判定の問題:
キーボードで入力されたすべての特殊文字は正常に保存できます。
英語のシングルクォートやダブルクォーテーションなどによるプログラムエラーの問題に対処する必要がある。
「< ;」「/」「\」などの記号に対処する必要があるエラーを保存しやすいものです。
特別なモジュールのキャラクター プランニングを作成します。
11. 複数の IE が同時にアクセスする場合:
ユーザー 異なる IE を開くことができ、同じアカウントを使用して操作を実行し、データの一貫性と同期の問題を解決します。
##複数の IE が異なるユーザーを使用する場合、Cookie 操作によりユーザー情報に混乱が生じますか#12. セキュリティに関する考慮事項:
URL にはパスワードなどの機密ユーザー情報をプレーン テキストで表示しないでください
パスワード パラメーターを渡す場合でも、pwd やpassportd などのパラメーター名を使用しないでください。傍受を防ぐために渡します
URL パラメータがキャッシュされないようにするには、パラメータを渡す操作で NoCache パラメータを使用します。
13. SQL インジェクションを防ぐ:
データベースまたは表示方法を配置しないでください。ページ上のプログラムのエラー メッセージ
最良のプログラムは、キーワード選択、更新、削除を除外し、ユーザーがこれらのデータを含む情報を送信できないようにすることができます
データベース内のデザインを簡単に使用します。テーブル名やフィールド名の名前を操作権限で理解するには
JavaScript攻撃を防ぐために入力ボックス内の「<>」などの文字を除外してください
14. Cookieについて :
Cookie は通常、ユーザー情報やユーザー操作をアプリケーション システムに保存するために使用されます。ユーザーが Cookie を使用してアプリケーション システムにアクセスすると、Web サーバーはユーザーに関する情報を送信し、その情報を Cookie の形式で保存します。クライアント コンピュータでは、これを使用して動的ページやカスタム ページを作成したり、ログインなどの情報を保存したりできます。
注:
Cookie には有効期限が設定されていません
IE が Cookie をサポートしていない場合、プロンプト メッセージは表示されません
Cookie 内の機密情報は次のとおりです。暗号化は処理されていません
15. さまざまなリソース リンクの解放:
システムに不可解にアクセスできない場合があり、データベース リンクが解放されていない可能性があります
ストレス中リリースが効率的でない場合、多数の接続タイムアウト障害が発生する可能性があります。
予防策: システム リソースのリリース プロセス中は、コード レビューを通じて相互に監視することが最善です
16. Keepalive 設定について :
1 つの接続で複数のリソースを同時に取得する必要がある場合は、システムの処理能力を向上させるために、Apache または樹脂の Keepalive パラメーターを On にする必要があります。複数の接続を確立することで消費されるリソースを削減します。多数の接続が 1 回限りの接続である場合は、開かないでください。
予防策: 実際の作業では、キープアライブをオンまたはオフに設定して、どちらの設定のパフォーマンスが優れているかを確認する必要があります。
システムがオンラインになった後のログ構成:
オンラインになった後は、大量の無駄なデバッグ ログ情報を閉じ、あまり多くのログを開かないでください。
以上がWebテストではどのような点に注意する必要があるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。