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) | Ö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) | Ö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) | Ö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 ein1. Vorwahl: leer
2. Präfix: 234
3. Suffix: 4567Bestanden 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 ein1. Vorwahl: leer
2. Präfix: 234
3. Suffix: 4568Bestanden 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 ein1. Vorwahl: 1
2. Präfix: 234
3. Suffix: 4569Unqualifiziert 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 ein1. Vorwahl: leer
2. Präfix: 23
3. Suffix: 4570Unqualifiziert 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 ein1. Vorwahl: leer
2. Präfix: 23e
3. Suffix: 4571Unqualifiziert 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 ein1. Vorwahl: u78
2. Präfix: 234
3. Suffix: 4572Unqualifiziert 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 ein1. Vorwahl: leer
2. Präfix: 23e
3. Suffix: 4578Unqualifiziert 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 ein1. Vorwahl: leer
2. Präfix: 234
3. Suffix: 457eUnqualifiziert 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 ein1. Vorwahl: leer
2. Präfix: 034
3. Suffix: 4575Unqualifiziert 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 ein1. Vorwahl: leer
2. Präfix: 134
3. Suffix: 4576Unqualifiziert 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