1.ログイン、追加、削除、およびクエリモジュールは、私たちがよく遭遇するものです。これらのモジュールのテストポイントを検討する方法
A.ログイン
a。ユーザー名とパスワードの両方が要件(形式の要件)を満たしています
b。ユーザー名前とパスワードが要件を満たしていない要件(フォーマットの要件)
c。ユーザー名が要件を満たし、パスワードが要件を満たしていない(フォーマットの要件)
d。パスワードが要件を満たしているが、ユーザー名要件(フォーマットの要件)を満たしていない
e。ユーザー名またはパスワードが空である
f。
データベースに存在しないユーザー名、存在しないパスワードg。データベースに存在するユーザー名、間違ったパスワード
h 。データベースに存在しないユーザー名、存在するパスワード
i
。入力したデータの前にスペースがありますg。正しいものを入力してくださいユーザー名とパスワードの後に[Enter]を押してログインします
B.
データを追加します追加する項目が妥当な場合は、対応するデータがデータベースに追加されているか確認してください
。b。必要なデータは空白のままにしてください
。c。境界値などに応じて。価格カテゴリのテストケース設計の原則他の入力のテストケースを設計する項目
d。要件が満たされていない場合にエラープロンプトが表示されるはず
です。e。テーブルキーがサポートされているかどうか。f。Enterキーを
押して保存し
ます。g。プロンプトを保存できない場合は、データベースも確認してください。データ?
C。削除
aデータベースに存在するデータを削除し、データベースで削除されているかどうかを確認します
b。データベースに存在しないデータを削除し、エラーメッセージがある場合は本を読み、データベース内のデータが削除されました
c。間違った形式でデータを入力して、エラーメッセージが表示され、データベース内のデータが削除されていないかどうかを確認します。
d。正しいデータを入力する前にスペースを追加して、データを正しく削除できるかどうかを確認します
e。何も入力しません
f。テーブルキーを指摘し
ますかg。Enterキーがサポートされているかどうか
D.クエリ
正確なクエリ:
a。クエリ入力された条件は、データベースデータに存在することであり、対応する使用可能なデータを正しく識別できるかどうかを確認します
。b。スペースを追加する前に正しいクエリを入力し、対応するデータを正しく識別できるかどうかを確認します
。c。データ形式または範囲を入力します。エラープロンプトがあるかどうかを確認するための要件を満たし
ていないd。データベースに存在しないデータを入力する
e。データを入力しない
f。テーブルキーを
サポートするかどうかg。エンターキーをサポートするかどうか
ファジークエリ:
次を追加します正確なクエリに基づいてポイント
a。データベース内のすべての関連情報を見つけることができるかどうかを確認するためにいくつかの文字を入力します
2.機能テストケースの設計
テキストボックス、ボタン、およびその他のコントロールテスト
テキストボックステストテキストボックスのテスト
方法
a。通常の文字または数字を入力します。
b。既存のファイルの名前を入力します
。c。長い文字を入力します。たとえば、[名前]ボックスに、最大255文字を想定して、許容文字数を超えて入力し、256文字を入力して、プログラムが正しく処理できるかどうかを確認します
。d。デフォルト値の空白を入力します。 、およびスペース;
e。文字のみが許可されている場合は、数字を入力してみてください。そうでない場合は、文字を入力して
ください。f。コピー、貼り付け、およびその他の操作を使用して、プログラムで許可されていない入力データを強制します
。g。次のような特殊な文字セットを入力します。 NULなど;
h。テキストボックスの長さを超える文字またはテキストを入力し、入力したコンテンツが正常に表示されるかどうかを確認します;
i。形式に準拠しないデータを入力し、プログラムが正しく検証されているかどうかを確認します例えば、プログラムが実際に入力YYYY / MM / DD、YY / MM / DDであること入力年、月、日の形式を必要とする、プログラムはエラーメッセージを与えるべき
試験工程で使用した試験方法については:
A 。不正なデータを
入力します; b。デフォルト値を入力します;
c。特殊文字セットを
入力します; d。バッファオーバーフローデータを入力します;
e。同じファイル名を入力します;
コマンドボタン制御テスト
a。ボタンをクリックして、操作に正しく応答します。たとえば、[OK]をクリックして操作を正しく実行し、[キャンセル]をクリックしてウィンドウを終了します
。b。たとえば、1か月の稼働日数が32の場合、[OK]をクリックすると、システムが不正な入力または操作に対して十分なプロンプトを表示します。ヒント必要があります:日数が31を超えることはできません。
C確認情報は、ユーザーに選択肢を放棄する機会を与え、データが回復不能にさせるかもしれ操作に与えなければならない;。
ラジオボタンコントロールのテスト
A。ラジオボタンのグループを同時に選択することはできません。選択したのは1つだけです。
b。各ラジオボタンの機能を1つずつ実行します。それぞれ「男性」と「女性」を選択した後、データベースに保存されるデータは、対応して「男性」と「女性」である必要があります
。c。同じ機能を実行するラジオボタンのグループは、初期状態でデフォルトで選択する必要があります。同時に空にすることはできません。
上下のコントロールテキストボックスのテスト
a。数字を直接入力するか、上下の矢印を使用して制御します。たとえば、「数字」に10を直接入力するか、[上矢印を使用して番号を10にします
。b。上矢印と下矢印を使用して番号の自動サイクルを制御します。たとえば、最大数が253の場合、上矢印をクリックすると番号が自動的に1になります。逆の場合は該当する場合;
c。境界を超えて値を直接入力すると、システムは再入力を求めるプロンプトを表示します;
d。デフォルト値を入力し、空白にします。たとえば、「挿入」の数がデフォルト値である場合は「OK」をクリックします。デフォルト値を削除してコンテンツを空にし、「OK」をクリックしてテストします
。e。文字を入力します。このとき、システムは入力が正しくないことを示すプロンプトを表示する必要があります。
コンボリストボックステスト
a。アイテムの内容が正しく、要件に応じて詳細なアイテムの内容を決定できる;
b。リストボックス内の各アイテムの機能を1つずつ実行する;
c。にデータを入力できるかどうかを確認するコンボリストボックス;
チェックボックステスト
a。複数のチェックボックスを同時に選択できます。
b。複数のチェックボックスを部分的に選択できます;
c。複数のチェックボックスを選択できません;
d。各チェックボックスの機能を1つずつ実行します;
リストボックスコントロールをテストします
a。アイテムの内容が正しい;同じ組み合わせリストボックスも同様です。要件マニュアルに従って、リストの内容が失われたりエラーが発生したりすることなく正しいことを確認します
。b。リストボックスの内容が多い場合はスクロールバーを使用します
。c。リストボックスで複数選択できる場合、選択した項目をそれぞれシフトチェックし、ctrl select項目を押して、マウスを直接使用して複数の項目を選択します。
スクロールバーコントロールのテストでは
、次の点に注意する必要があります。a
。スクロールバーの長さは時間とともに変化します。表示される情報の長さまたは幅に合わせて、表示される情報の場所とパーセンテージを理解するのに役立ちます。たとえば、Wordで100ページのドキュメントを参照する場合、50ページを参照する場合、スクロールバーの位置は次のようになります。真ん中にある;
b。スクロールバーをドラッグし、画面の更新を確認し、文字化けした文字があるかどうかを確認します;
c。スクロールバーをクリックします;
d、スクロールホイールを使用してスクロールバーを制御します;
e、上下スクロールバーのボタン。
さまざまなコントロールが混在してフォームで使用されている場合のテスト a。
コントロール間の相互作用
;
b。タブキーの順序は通常、上から下、左から右です; c。ホットキーの使用、1つずつテストします;
d .enterキーとescキーの使用。
テストでは、単純化して複雑にするという原則に従い、最初に単一のコントロールの機能をテストし、実装が正しいことを確認してから、複数のコントロールの機能の組み合わせをテストする必要があります。 。
ps:パスワード入力ボックスをテストするときは、大文字入力のテストに特に注意してください。
操作の検索と置換
ケースデモンストレーション:Wordで[置換]ダイアログボックスを開きます。
テストこの機能には
、テストに合格した場合と失敗した場合の2つのケースがあります。テストに合格:
1。コンテンツを入力して直接検索するか、すべてを検索します
。コンボボックスで検索された場合は、もう一度検索して、ドキュメントの内容が正しいことを確認してください。たとえば、すでに「テストケース」を検索している場合は、検索内容を再入力せずにドキュメントを直接検索できます。
失敗しました。テスト:
1。長すぎるまたは短すぎるクエリ文字列を入力します。たとえば、クエリ文字列の長さが1〜255の場合
、0、1、2、256、255、および254を入力してテストします。2。特殊文字を入力します。たとえば、単語で設定します。gは画像を表し、列を表しますこのタイプの特殊文字テストを入力できます。
置換テストは基本的に同じです 。
編集操作ウィンドウの機能テストの使用例:
a。閉じる検索と置換ウィンドウ。操作を実行せず、直接終了します
。b。アタッチメントとオプションのテスト。テストする場合は、「正確な検索」、「逆方向」の検索、およびその他のアタッチメントオプションを設定します
。c。コントロール間の相互作用。たとえば、検索コンテンツが空の場合、[すべて検索]、[検索]、[すべて置換]、[置換]ボタンは灰色になります
。d。ホットキー、タブキー。Enterキーの使用。
挿入操作
1.ファイルを挿入します。
テストケース
a、ファイルの挿入、
b、画像の挿入、
c、ドキュメント自体のドキュメントへの挿入、
d、挿入されたソースファイルの削除、
e、挿入されたソースファイルのコンテンツの置換、
2。リンクファイル
テスト方法: a、リンク
されたファイルを挿入します
。b、ドキュメント自体をドキュメントにリンクします
。c、挿入されたソースファイルを削除します
。d、挿入されたソースファイルのコンテンツを置き換え
ます。3。オブジェクト
によってテストされるコンテンツを挿入します。
a、プログラムの挿入を許可します。たとえば、単語にExcelワークシートを挿入します
。b、挿入されたオブジェクトのコンテンツを変更します。挿入されたオブジェクトは引き続き正しく表示できます
。c、挿入されたオブジェクトを生成するプログラムをアンインストールします。たとえば、 Excelという単語にExcelワークシートを挿入した後、アンロードしても、ワークシートは通常どおり使用されます
。4。編集操作
編集操作には、切り取り、コピー、貼り付けの操作が含まれます。
切り取り操作のテスト方法
a。テキスト、テキストボックス、グラフィックボックスの切り取り;
b。画像の切り取り
c 。テキストと画像の混合切り取り
コピー操作の方法は切り取りと同様です。
テスト中は、主に貼り付け操作のテストを行います。方法は次のとおりです。a
、切り取ったテキスト、テキストボックス、およびグラフィックフレーム;
b、切り取った画像を貼り付ける;
c、切り取った後、異なるプログラム
に貼り付けるd、同じコンテンツを複数回貼り付ける、たとえば、切り取った後、プログラムに3回貼り付ける;
e、貼り付け操作を使用して入力を強制するプログラムによって許可されていないデータ。
インタフェーステストケースを設計するための方法で
形成する
形態の試験方法:
。合理的なレイアウトコントロールに合わせてウィンドウサイズ、サイズ。
b。フォームを移動します。フォームをすばやくまたはゆっくり移動するには、背景とフォーム自体を正しく更新する必要があります
。c。フォームをズームすると、フォームのコントロールがフォームのサイズに応じて変化します
。d。表示解像度。解像度が異なる場合、プログラムの表示が正常かどうかをテストする必要があり
ます。テスト時にステータスバーが正しく表示されるかどうか、ツールバーのアイコン実行操作が有効かどうか、およびそれがメニューにアイコンが表示される;エラーメッセージの内容が正しいか、タイプミスがないか、クリアされているかなど;
コントロールの
テスト方法:
a。フォームまたはコントロールのフォントとサイズが一貫している必要があります;
b。完全に注意してください-幅、半幅の混合
c。中国語と英語の混合なし。
メニューを
テストするときは、
a。メニューが正常に機能し、実際の実行内容と一致しているかどうかを選択します
。b。タイプミスがある
かどうか:c。ショートカットキーが繰り返される;
d。ホットキーが繰り返されるかどうか;
e。ショートカットキーとホットキー操作が効果的
かどうかf。中国語と英語が混在しているかどうか
g。メニューはコンテキストに関連している必要があります。たとえば、さまざまな権限を持つユーザーがアプリケーションにログインし、さまざまなレベルのユーザーがさまざまなレベルのメニューを表示し、さまざまなレベルの機能を使用
できます。h。右クリックショートカットメニューの
特別な属性
1、インストールインターフェイス会社紹介または製品紹介があるはずです。会社アイコン
2を使用すると、メインインターフェイスとほとんどのインターフェイスに会社アイコン
3が表示されることが望ましいです。[ヘルプ]-> [バージョン情報]コマンドを選択すると、関連する著作権と製品情報の
概要が表示されます。
ソフトウェアテストの知識を要約している間に、ソフトウェアテストをうまく行う必要があり、テストの効率を向上させる方法を発見しました。まず、ソフトウェアの一般的な機能テストポイントを見つける必要があります。抽出、個々の作業が1つずつ突破し、作業が容易になります。
最後に書かれた:
忙しいときは疲れますが、忙しいときは特にリフレッシュして快適になります。暇なときは、暇なときに慌ててしまいます。多くの場合、混乱する理由は1つだけです。それは、一生懸命働き、考えすぎ、やりすぎをしなければならない時代です。
ですから、友達が目標を設定し、当初の抱負を忘れずに勇気を持って前進し、最終的には自分の花を咲かせることができると信じています。さあ。
トーク:
ここでは、私が自分で作成したソフトウェアテスト交換グループQQ:642830685をお勧めします。このグループは、ソフトウェアテストリソース、テストインタビューの質問、テスト業界情報を随時共有します。グループ内だけでなく、業界でも積極的にテクノロジーを交換できます。リーダー。あなたのために質問に答えてください。
ここを見る友達は、あなたのかわいい小さな手を上げて、私に親指を立てることを忘れないでください。あなたの親指は、前向きで書くことに対する私の尽きることのない動機です。