私が知っているようにテストケースを書くとき、最初のステップ/タスクはテストアイテム/ファンクションポイントとテスト条件を特定することです。「テスト項目」と「テスト条件」とは何ですか?また、それらを識別するためのプロセス/方法は何ですか?例を挙げて説明してください。
5 に答える
1)テスト項目:テストする個々の要素。「テストオブジェクト」には基本的に多くのテスト項目があり、実際にはテスト対象のコンポーネント/サブシステムです。非常に自明なので、ここで例を引用する必要はありません。
2)テスト条件:1つ以上のテストケース(機能、トランザクション、機能、品質属性、構造要素など)によって検証できるコンポーネントまたはシステムのアイテムまたはイベント。たとえばusername
、サインアップフォームのフィールドの場合、テスト条件は次のようになります-
アルファベット以外で開始しないでください
-最初の入力文字の後に英数字以外の文字を含めずに最大2桁を含めることができます。
テスト条件は、アプリケーションをテストするために従う必要のあるプロセスである条件です。
例:–ログインフォームがあります。テスト条件1:-ユーザー名とパスワードが有効な場合アプリケーションは先に進みます。上記は、そのテストプロセスが合格する基本的な条件であるテスト条件です。
テスト項目:テスト項目は、ソフトウェアアプリケーションでテストする必要があるすべての項目とテストしない必要があるものを示します...
例:eコマースサイトのテストを開始するとします。最初に必要なアイテムをテストする必要があります(つまり)
1。顧客登録フォームを検証する必要があります2.チェックアウトプロセスがメインアイテムです
IEEE 829テスト計画のコンテキストでは、「テスト項目」はテストされているコードパッケージを指します。教科書「ソフトウェアテスト:ISTQB-ISEB Foundation Guide」によると、「テストアイテムは、テストの対象となるソフトウェアアイテムです。ソフトウェアアイテムは、ソースコード、オブジェクトコード、ジョブ制御コード、または制御データ」。
テスト項目:テストされる個々の要素。通常、1つのテストオブジェクトと多くのテスト項目があります。
テスト条件:1つ以上のテストケース(機能、トランザクション、機能、品質属性、構造要素など)によって検証できるコンポーネントまたはシステムのアイテムまたはイベント。
例:テストオブジェクト:ログインフォーム
テスト項目:ログイン認証
テスト条件:1)ユーザー名とパスワードの両方が空白である2)ユーザー名が空白である、パスワードが無効である.....など
役に立ちましたか?
ケース1:まず、有効なデータを含む「ユーザー名とパスワード」として取得します。
ケース2:ユーザー名とパスワードは最小6〜8文字を受け入れる必要があります
ケース3:ユーザー名フィールドは「英数字」を受け入れる必要があり、パスワードは英数字と特殊記号も受け入れる必要があります。
ケース4:ユーザー名とパスワードは空の値を受け入れてはなりません。
ケース5:ユーザー名を有効とし、パスワードフィールドを空にします。検証が表示されます。
ケース6:ユーザー名を空、パスワードフィールドを有効なデータとします。検証が表示されます。
ケース7:ユーザー名とパスワードのフィールドは両方ともmin-1文字のように無効です。受け入れないでください。
ケース8:ユーザー名とパスワードのフィールドはどちらもMax+1文字などの無効な詳細を受け入れます。受け入れないでください。
ケース9:パスワードはmin + mid/2文字を受け入れる必要があります。
ケース10:ユーザー名とパスワードのフィールドは、min+1文字やMax-1文字などの有効なデータを受け入れる必要があります。