Tutorial
Suche
EN
DE
Inhaltsverzeichnis
Vorwort
I Java-GUIs testen mit QF-Test
II Web GUIs testen mit QF-Test
III Native Windows GUIs testen mit QF-Test
IV Mobile-Anwendungen testen mit QF-Test
V Weiterführende Features von QF-Test
Abbildungsverzeichnis
Inhaltsverzeichnis
Vorwort
Inhaltsverzeichnis
Inhaltsverzeichnis
Vorwort
QF-Test
Tutorial
Feedback
I
Java-GUIs testen mit QF-Test
1
Bearbeiten einer Beispiel-Testsuite (Java)
1.1
Laden der Testsuite
1.2
Starten der Anwendung
1.3
Ein erster Testfall
1.4
Ein zweiter Testfall - mit Fehler
1.5
Das Protokoll zur Fehlerdiagnose
1.6
Wo finde ich Hilfe?
1.7
Beenden der Anwendung
1.8
Ein vollständiger Testlauf
1.9
Reportgenerierung
2
Erstellen einer eigenen Testsuite (Java)
2.1
Starten der Anwendung
2.2
Aufnehmen von Aktionen
2.3
Aufnahme von Checks
2.4
Erstellen einer Testsuite
2.5
Beenden der Anwendung
2.6
Gesamte Suite ausführen
3
Eine Prozedur erstellen (Java)
3.1
Wiederverwendbare Abschnitte identifizieren
3.2
Manuelle Erstellung von Prozeduren
3.3
Knoten in Prozedur konvertieren
4
Komponenten (Java)
4.1
Adressierung von Unterelementen von Tabellen, Bäumen und Listen
4.2
Der Bereich
Fenster und Komponenten
4.3
SmartIDs - direkte Komponentenadressierung
5
Benutzen des Debuggers (Java)
5.1
Setzen eines Breakpoints
5.2
Schrittweise Ausführung
5.3
Knoten überspringen
5.4
Debug-Modus bei Fehler oder Exception aktivieren
5.5
Fehlerbehebung aus dem Protokoll heraus
5.6
Testausführung pausieren
6
Variablen und Prozedurparameter (Java)
6.1
Prozedur mit Variable
6.2
Die Variablendefinitionen-Tabelle
6.3
Fortgeschrittenes Debuggen mittels Variablendefinitionen-Tabelle
6.4
Variablen setzen
6.5
Ebenen für Variablendefinitionen
7
Die Standardbibliothek (Java)
7.1
Erforschen der Standardbibliothek
7.2
Ausgewählte Packages und Prozeduren
7.2.1
Das Checkbox Package
7.2.2
Das Combobox bzw. Combo Package
7.2.3
Das General Package
7.2.4
Das List Package
7.2.5
Das Menu Package
7.2.6
Das Table Package
7.2.7
Das Tree Package
7.2.8
Das Cleanup Package
7.2.9
Das Run-log Package
7.2.10
Das Run-log.Screenshots Package
7.2.11
Das Shellutils Package
7.2.12
Das Utils Package
7.2.13
Das Database Package
7.2.14
Das Check Package
7.2.15
Das Databinder Package
8
Ablaufsteuerung (Java)
8.1
If - else
8.2
Schleifen
9
Nun ist es Zeit, Ihre eigene Anwendung zu starten (Java)
II
Web GUIs testen mit QF-Test
10
Bearbeiten einer Beispiel-Testsuite (Web)
10.1
Laden der Testsuite
10.2
Starten des Browsers
10.3
Ein erster Testfall
10.4
Ein zweiter Testfall - mit Fehler
10.5
Das Protokoll zur Fehlerdiagnose
10.6
Wo finde ich Hilfe?
10.7
Beenden der Anwendung
10.8
Ein vollständiger Testlauf
10.9
Reportgenerierung
11
Erstellen einer eigenen Testsuite (Web)
11.1
Erzeugen der Startsequenz
11.2
Aufnehmen von Aktionen
11.3
Aufnahme von Checks
11.4
Erstellen einer Testsuite
11.5
Beenden der Anwendung
11.6
Gesamte Suite ausführen
12
Eine Prozedur erstellen (Web)
12.1
Wiederverwendbare Abschnitte identifizieren
12.2
Manuelle Erstellung von Prozeduren
12.3
Knoten in Prozedur konvertieren
13
Komponenten (Web)
13.1
Adressierung von Unterelementen von Tabellen, Bäumen und Listen
13.2
Web-Komponentenerkennung
13.3
Der Bereich
Fenster und Komponenten
13.4
SmartIDs - direkte Komponentenadressierung
14
Benutzen des Debuggers (Web)
14.1
Setzen eines Breakpoints
14.2
Schrittweise Ausführung
14.3
Knoten überspringen
14.4
Debug-Modus bei Fehler oder Exception aktivieren
14.5
Fehlerbehebung aus dem Protokoll heraus
14.6
Testausführung pausieren
15
Variablen und Prozedurparameter (Web)
15.1
Prozedur mit Variable
15.2
Die Variablendefinitionen-Tabelle
15.3
Fortgeschrittenes Debuggen mittels Variablendefinitionen-Tabelle
15.4
Variablen setzen
15.5
Ebenen für Variablendefinitionen
16
Die Standardbibliothek (Web)
16.1
Erforschen der Standardbibliothek
16.2
Ausgewählte Packages und Prozeduren
16.2.1
Das Checkbox Package
16.2.2
Das Select Package
16.2.3
Das General Package
16.2.4
Das Table Package
16.2.5
Das Cleanup Package
16.2.6
Das Run-log Package
16.2.7
Das Run-log.Screenshots Package
16.2.8
Das Shellutils Package
16.2.9
Das Utils Package
16.2.10
Das Database Package
16.2.11
Das Check Package
16.2.12
Das Databinder Package
17
Ablaufsteuerung (Web)
17.1
If - else
17.2
Schleifen
18
Nun ist es Zeit, Ihre eigene Anwendung zu starten (Web)
III
Native Windows GUIs testen mit QF-Test
19
Bearbeiten einer Beispiel-Testsuite (Win)
19.1
Laden der Testsuite
19.2
Starten der Anwendung
19.3
Ein erster Testfall
19.4
Ein zweiter Testfall - mit Fehler
19.5
Das Protokoll zur Fehlerdiagnose
19.6
Wo finde ich Hilfe?
19.7
Beenden der Anwendung
19.8
Ein vollständiger Testlauf
19.9
Reportgenerierung
20
Erstellen einer eigenen Testsuite (Win)
20.1
Starten der Anwendung
20.2
Aufnehmen von Aktionen
20.3
Aufnahme von Checks
20.4
Erstellen einer Testsuite
20.5
Beenden der Anwendung
20.6
Gesamte Suite ausführen
21
Eine Prozedur erstellen (Win)
21.1
Wiederverwendbare Abschnitte identifizieren
21.2
Manuelle Erstellung von Prozeduren
21.3
Knoten in Prozedur konvertieren
22
Komponenten (Win)
22.1
Adressierung von Unterelementen von Tabellen, Bäumen und Listen
23
Benutzen des Debuggers (Win)
23.1
Setzen eines Breakpoints
23.2
Schrittweise Ausführung
23.3
Knoten überspringen
23.4
Debug-Modus bei Fehler oder Exception aktivieren
23.5
Fehlerbehebung aus dem Protokoll heraus
23.6
Testausführung pausieren
24
Variablen und Prozedurparameter (Win)
24.1
Prozedur mit Variable
24.2
Die Variablendefinitionen-Tabelle
24.3
Fortgeschrittenes Debuggen mittels Variablendefinitionen-Tabelle
24.4
Variablen setzen
24.5
Ebenen für Variablendefinitionen
25
Die Standardbibliothek (Win)
25.1
Erforschen der Standardbibliothek
25.2
Ausgewählte Packages und Prozeduren
25.2.1
Das Run-log Package
25.2.2
Das Run-log.Screenshots Package
25.2.3
Das Shellutils Package
25.2.4
Das Utils Package
25.2.5
Das Database Package
25.2.6
Das Check Package
25.2.7
Das Databinder Package
26
Ablaufsteuerung (Win)
26.1
If - else
26.2
Schleifen
27
Nun ist es Zeit, Ihre eigene Anwendung zu starten (Win)
IV
Mobile-Anwendungen testen mit QF-Test
V
Weiterführende Features von QF-Test
28
Datengetriebenes Testen: Einen
Test case
mit unterschiedlichen Testdatensätzen starten
28.1
Situation
28.2
Die traditionelle Methode für datengetriebenes Testen
28.3
Datentreiberkonzept
28.4
Zusammenfassung
29
Abhängigkeiten: Automatisches Sicherstellen der korrekten Vorbedingungen jedes Testfalles
29.1
Einführung
29.2
Sicherstellen von Vorbedingungen
29.3
Verschachtelte Abhängigkeiten
29.4
Fehler- und Exceptionbehandlung
29.4.1
Fehlerbehandlung
29.4.2
Exception Behandlung
29.4.3
Zusammenfassung
29.5
Mehr zu Abhängigkeiten
30
Automatische Erstellung von Basisprozeduren
30.1
Einführung
30.2
Automatische Erstellung von Prozeduren
30.3
Konfiguration der automatischen Erstellung
30.3.1
Einführung
30.3.2
Erstes Beispiel
30.3.3
Den aktuellen Text verwenden
30.3.4
Generieren von Container Prozeduren
30.3.5
Der aktuelle Wert der Kindkomponente
30.3.6
Weitere Konfigurationsmöglichkeiten
Abbildungsverzeichnis