QTP - CheckPoints

Checkpoints beziehen sich, wie der Name schon sagt, auf einen Validierungspunkt, der den aktuellen Wert der angegebenen Eigenschaften oder den aktuellen Status eines Objekts mit dem erwarteten Wert vergleicht, der zu jedem Zeitpunkt in das Skript eingefügt werden kann.

Arten von Checkpoints

Sr.Nr. Typ & Beschreibung
1

Standard Checkpoint

Überprüft die Eigenschaftswerte eines Objekts in der getesteten Anwendung und wird von allen Add-In-Umgebungen unterstützt.

2

Bitmap Checkpoint

Überprüft einen Bereich Ihrer Anwendung als Bitmap

3

File Content Checkpoint

Überprüft den Text in einer dynamisch generierten Datei, auf die zugegriffen wird, z. B. .txt, .pdf

4

Table Checkpoint

Überprüft die Informationen in einer Tabelle. Nicht alle Umgebungen werden unterstützt.

5

Text Checkpoint

Überprüfen Sie, ob der Text, der in einem definierten Bereich in einer Windows-basierten Anwendung angezeigt wird, den angegebenen Kriterien entspricht.

6

Text Area Checkpoint

Überprüft, ob die Textzeichenfolge in einem definierten Bereich in einer Windows-basierten Anwendung gemäß den angegebenen Kriterien angezeigt wird.

7

Accessibility Checkpoint

Überprüft die Seite und meldet die Bereiche der Website, die möglicherweise nicht den Richtlinien für die Barrierefreiheit von Webinhalten des World Wide Web Consortium (W3C) entsprechen

8

Page Checkpoint

Überprüft die Eigenschaften einer Webseite. Es kann auch nach defekten Links suchen.

9

Database Checkpoint

Überprüft den Inhalt einer Datenbank, auf die die zu testende Anwendung zugreift.

10

XML Checkpoint

Überprüft den Inhalt der XML-Dokumente oder XML-Dokumente in Webseiten und Frames.

CheckPoint einfügen

Wenn der Benutzer einen Prüfpunkt einfügen möchte, muss sichergestellt werden, dass die meisten Prüfpunkte nur während der Aufzeichnungssitzungen unterstützt werden. Sobald der Benutzer die Aufzeichnung beendet, werden die Prüfpunkte nicht mehr aktiviert.

Im Folgenden finden Sie das Checkpoint-Menü, wenn sich der Benutzer NICHT im Aufnahmemodus befindet.

Unten ist das Checkpoint-Menü angegeben, wenn sich der Benutzer im Aufnahmemodus befindet.

Beispiel

Die Prüfpunkte werden für die zu testende Anwendung hinzugefügt - "http://easycalculation.com/"

' 1. Inserted Standard Checkpoint
Status = Browser("Math Calculator").Page("Math 
   Calculator").Link("Numbers").Check CheckPoint("Numbers")

If Status Then
   print "Checkpoint Passed"
Else
   Print "Checkpoint Failed"
End if

' 2. Inserted BitMap Checkpoint
imgchkpoint = Browser("Math Calculator").Page("Math 
   Calculator").Image("French").Check CheckPoint("French")

If imgchkpoint Then
   print "Checkpoint Passed"
Else
   Print "Checkpoint Failed"
End if

Anzeigen von Checkpoint-Eigenschaften

Falls ein Tester nach dem Einfügen die Werte ändern möchte, können Sie dies tun, indem Sie mit der rechten Maustaste auf das Schlüsselwort 'Prüfpunkt' des Skripts klicken und wie unten gezeigt zu "Prüfpunkteigenschaften" navigieren.

Sie können dieselben Prüfpunkte auch im Objekt-Repository finden, wie unten gezeigt. Es zeigt genau, welche Art von Prüfpunkt verwendet wird und welche Werte und Zeitüberschreitungswerte erwartet werden.