Lernen am Prüfstand (Äquivalenzklasseneinteilungsmethode)

Entwerfen Sie Testpunkte für umfassende Szenarien: Methode der Äquivalenzklassenteilung

Entwerfen Sie Testpunkte für Grenzregeln: Grenzwertanalyse

Testpunkte für das Abhängigkeitsdesign mit mehreren Bedingungen: Entscheidungstabellenmethode

Für Anwendungsfälle im Projektgeschäftsdesign: Szenariomethode

Fehler erraten

1. Methode der Äquivalenzklassenteilung

等价类划分法
说明
分类
步骤
对于所有测试数据,将具有某种共同特征的数据集合进行划分
有效等价类:满足需求的数据集合,取一个即可
无效等价类:未满足需求的数据集合,取一个即可
明确需求
确定有效和无效等价类
提取数据编写测试用例

Z.B:

1. Überprüfen Sie die Legitimität des QQ-Kontos:

Bedürfnisse klären 6~10 natürliche Zahlen
Bestimmen Sie gültige und ungültige Äquivalenzklassen Gültig (6, 7, 8, 9, 10) Ungültig (weniger als 6 Ziffern, mehr als 10 Ziffern)
9-stellige natürliche Zahl 3-stellige natürliche Zahl
Nichtnatürliche 8-Bit-Zahl
Extrahieren Sie Daten und schreiben Sie Anwendungsfälle Daten
12345678
7825e390
12345
Anwendungsfallnummer Titel des Anwendungsfalls Projekt/Modul Voraussetzungen Priorität Testschritte Testdaten erwartetes Ergebnis tatsächliche Ergebnisse
qq_001 Legal (8-stellige natürliche Zahl) qq Öffnen Sie das QQ-Programm P0 1. Geben Sie Ihre QQ-Nummer ein. 2. Klicken Sie auf „Bestätigen“. 12345678 legitim
qq_002 Unzulässig (nichtnatürliche 8-Bit-Zahl) qq Öffnen Sie das QQ-Programm P0 1. Geben Sie Ihre QQ-Nummer ein. 2. Klicken Sie auf „Bestätigen“. 7825e390 illegal
qq_003 Unzulässig (5-stellige natürliche Zahl) qq Öffnen Sie das QQ-Programm P0 1. Geben Sie Ihre QQ-Nummer ein. 2. Klicken Sie auf „Bestätigen“. 12345 illegal

2. Fall: Überprüfen Sie die Richtigkeit der Telefonnummer einer bestimmten Stadt

  • 需求:
    
  • Vorwahl: leer oder dreistellig

  • Präfixcode: eine dreistellige Zahl, die nicht mit 0 oder 1 beginnt

  • Suffixcode: vierstellig

Parameter Typ Länge Regel
Vorwahl Nummer Drei leere Ziffern /
Präfix Nummer drei Personen Beginnt nicht mit 0 oder 1
Suffix Nummer vier /
  • Bestätigen Sie gültige Äquivalenz und ungültige Äquivalenz
Parameter wirksames Äquivalent Ungültiges Äquivalent
Vorwahl Länge Drei leere Ziffern eine Person
Präfix Länge drei Personen zwei Personen
Hinter den Kulissen Länge vier drei Personen
Vorwahl Typ Nummer Keine Zahl
Präfix Typ Nummer Keine Zahl
Hinter den Kulissen Typ Nummer Keine Zahl
Vorwahl Regel / /
Präfix Regel Beginnt nicht mit 0 oder 1 Beginnt mit 0 und beginnt mit 1
Hinter den Kulissen Regel / /
  • Tipps: 1) Vorwärts: Versuchen Sie, die Kombination abzudecken

  • Testdaten extrahieren und Testfälle schreiben

    Anwendungsfallnummer Titel des Anwendungsfalls Projekt/Modul Voraussetzungen Priorität Testschritte Testdaten erwartetes Ergebnis tatsächliche Ergebnisse
    tel_001 Qualifiziert (Vorwahl ist leer + 3-stelliges Präfix und beginnt nicht mit 0 oder 1 + 4-stelliges Suffix) Telefon / P0 1. Geben Sie die Ortsvorwahl ein.
    2. Geben Sie das Präfix ein
    . 3. Geben Sie das Suffix ein
    1. Vorwahl: leer
    2. Präfix: 234
    3. Suffix: 4567
    Bestanden passieren
    tel_002 Qualifiziert (Vorwahl besteht aus 3 Ziffern + 3-stelligem Präfix und beginnt nicht mit 0 oder 1 + 4-stelligem Suffix) Telefon / P0 1. Geben Sie die Ortsvorwahl ein.
    2. Geben Sie das Präfix ein
    . 3. Geben Sie das Suffix ein
    1. Vorwahl: leer
    2. Präfix: 234
    3. Suffix: 4568
    Bestanden Scheitern
    tel_003 Nicht qualifiziert (die Ortsvorwahl besteht aus 1 Ziffer + 3-stelligem Präfix und beginnt nicht mit 0 oder 1 + 4-stelligem Suffix) Telefon / P0 1. Geben Sie die Ortsvorwahl ein.
    2. Geben Sie das Präfix ein
    . 3. Geben Sie das Suffix ein
    1. Vorwahl: 1
    2. Präfix: 234
    3. Suffix: 4569
    Unqualifiziert Scheitern
    tel_004 Nicht qualifiziert (Vorwahl ist leer + 2-stelliges Präfix und beginnt nicht mit 0 oder 1 + 4-stelliges Suffix) Telefon / P0 1. Geben Sie die Ortsvorwahl ein.
    2. Geben Sie das Präfix ein
    . 3. Geben Sie das Suffix ein
    1. Vorwahl: leer
    2. Präfix: 23
    3. Suffix: 4570
    Unqualifiziert passieren
    tel_005 Nicht qualifiziert (Vorwahl ist leer + 3-stelliges nicht numerisches Präfix und beginnt nicht mit 0 oder 1 + 4-stelliges numerisches Suffix) Telefon / P0 1. Geben Sie die Ortsvorwahl ein.
    2. Geben Sie das Präfix ein
    . 3. Geben Sie das Suffix ein
    1. Vorwahl: leer
    2. Präfix: 23e
    3. Suffix: 4571
    Unqualifiziert passieren
    tel_006 Nicht qualifiziert (die Ortsvorwahl besteht aus 3 Nicht-Ziffern + 3 Ziffern als Präfix und beginnt nicht mit 0 oder 1 + 4 Ziffern als Suffix) Telefon / P0 1. Geben Sie die Ortsvorwahl ein.
    2. Geben Sie das Präfix ein
    . 3. Geben Sie das Suffix ein
    1. Vorwahl: u78
    2. Präfix: 234
    3. Suffix: 4572
    Unqualifiziert passieren
    tel_007 Nicht qualifiziert (Vorwahl ist leer + 3-stelliges nicht numerisches Präfix und beginnt nicht mit 0 oder 1 + 4-stelliges numerisches Suffix) Telefon / P0 1. Geben Sie die Ortsvorwahl ein.
    2. Geben Sie das Präfix ein
    . 3. Geben Sie das Suffix ein
    1. Vorwahl: leer
    2. Präfix: 23e
    3. Suffix: 4578
    Unqualifiziert passieren
    tel_008 Nicht qualifiziert (Vorwahl ist leer + 3-stelliges numerisches Präfix und beginnt nicht mit 0 oder 1 + 4-stelliges nicht-numerisches Suffix) Telefon / P0 1. Geben Sie die Ortsvorwahl ein.
    2. Geben Sie das Präfix ein
    . 3. Geben Sie das Suffix ein
    1. Vorwahl: leer
    2. Präfix: 234
    3. Suffix: 457e
    Unqualifiziert passieren
    tel_009 Nicht qualifiziert (Vorwahl ist leer + 3-stelliges Präfix und beginnt mit 0 + 4-stelligem Suffix) Telefon / P0 1. Geben Sie die Ortsvorwahl ein.
    2. Geben Sie das Präfix ein
    . 3. Geben Sie das Suffix ein
    1. Vorwahl: leer
    2. Präfix: 034
    3. Suffix: 4575
    Unqualifiziert passieren
    tel_010 Nicht qualifiziert (Vorwahl ist leer + 3-stelliges Präfix, beginnend mit 1 + 4-stelliges Suffix) Telefon / P0 1. Geben Sie die Ortsvorwahl ein.
    2. Geben Sie das Präfix ein
    . 3. Geben Sie das Suffix ein
    1. Vorwahl: leer
    2. Präfix: 134
    3. Suffix: 4576
    Unqualifiziert passieren
  • Wenn das erwartete Ergebnis der Anwendungsfallausführung
    nicht mit dem tatsächlichen Ergebnis übereinstimmt, liegt ein Fehler vor.

Anwendbare Szenarien für die Äquivalenzklassenteilungsmethode:

  • Zielgruppe: Orte, an denen eine große Menge an Datentesteingaben erforderlich ist, umfassende Tests jedoch nicht möglich sind

Eingabefeld

Dropdown-Liste

Radio-Kontrollkästchen

  • Typischer Vertreter: Eingabefeldtest auf Seitenebene

おすすめ

転載: blog.csdn.net/weixin_64625466/article/details/132872876