1

こんにちは、私はソフトウェア テスト モジュールを受講していて、もうすぐ始まる最終試験に向けて勉強しようとしていますが、そのいくつかについて理解するのに少し問題があります。昨年尋ねられた質問は

大規模な活動家組織は、会議を呼び出す目的で電子メール システムにアドオンを使用しています。その権限を与えられたメンバーは、会議を呼び出すために、件名に次のデータを含む電子メールを送信するだけで済みます。

日付 +

期間 +

ロケーション +

1{議題}4

日付は dd/MMM/yy の形式で、期間は 1 時間から 4 時間までの整数である必要があります。(開始時刻は常に同じであると仮定します。) 場所は次のいずれかである必要があります。

リムリック、ゴールウェイ、コーク、ダブリン - 大文字と小文字は区別されません。議題項目はそれぞれ 12 文字以内のアルファベットである必要がありますが、議題は空白であってはなりません。同等クラスと境界値分析を使用して、このシステムのテスト ケースを設計する必要があります。設計は次のように文書化する必要があります。

(i) 作成する等価クラスごとに、そのクラス番号、その説明、有効/無効かどうかを指定し、具体的な例を提供する必要があります

たとえば、dd/MMM/yy の日付のクラスをどのように作成しますか? 同等クラスの説明もよろしくお願いします!!

4

1 に答える 1

0

条件は

C1: 1 ≤ month ≤ 12
C2: 1 ≤ day ≤ 31
C3: 1812 ≤ year ≤ 2012

したがって、有効な値に基づく等価クラスは次のとおりです。

M1= {month: 1 <- month <- 12}
D1 = {day: 1 <-day<<-31}
Y1= {year: 1812 <- year <- 2012}

このカテゴリに該当するテスト ケースは次のとおりです。

Test Case ID Month(mm) Day(dd) Year(yyyy) Expected Output
WR 2 -1 15 1912 Invalid Value of Month, as Month cannot be -ve
WR 3 13 15 1912 Invalid Value of Month, as Month is always < 12
WR 4 6 -1 1912 Invalid Value of Day, as Day cannot be -ve
WR 5 6 32 1912 Invalid Value of Day, as we cannot have 32 days in any month
WR 6 6 15 1811 Invalid Value of Year, as the rage is 1812 to 2012 only
WR 7 6 15 2013 Invalid Value of Year

ここで見つけることができるその他の例: http://www.softwaretestinggenius.com/tutorial-7-to-generate-equivalence-class-test-cases-for-the-next-date-function

ソフトウェア テストでの等価パーティショニングについては、こちらで読むことができますhttp://istqbexamcertification.com/what-is-equivalence-partitioning-in-software-testing/

于 2015-02-27T12:41:36.860 に答える