Navigation überspringen
DE
EN
Tutorial
Inhaltsverzeichnis
F
Tutorial
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
28
Bearbeiten einer Beispiel-Testsuite (Mobile)
28.1
Laden der Testsuite
28.2
Gerät starten und verbinden
28.3
Ein erster Testfall
28.4
Ein zweiter Testfall - mit Fehler
28.5
Das Protokoll zur Fehlerdiagnose
28.6
Wo finde ich Hilfe?
28.7
Beenden der Anwendung
28.8
Ein vollständiger Testlauf
28.9
Reportgenerierung
29
Erstellen einer eigenen Testsuite (Mobile)
29.1
Starten der Anwendung
29.2
Aufnehmen von Aktionen
29.3
Aufnahme von Checks
29.4
Erstellen einer Testsuite
30
Eine Prozedur erstellen (Mobile)
30.1
Wiederverwendbare Abschnitte identifizieren
30.2
Manuelle Erstellung von Prozeduren
30.3
Knoten in Prozedur konvertieren
31
Komponenten (Mobile)
31.1
Adressierung von Unterelementen von Tabellen und Listen
31.2
SmartIDs - direkte Komponentenadressierung
32
Benutzen des Debuggers (Mobile)
32.1
Setzen eines Breakpoints
32.2
Schrittweise Ausführung
32.3
Knoten überspringen
32.4
Debug-Modus bei Fehler oder Exception aktivieren
32.5
Fehlerbehebung aus dem Protokoll heraus
32.6
Testausführung pausieren
33
Variablen und Prozedurparameter (Mobile)
33.1
Prozedur mit Variable
33.2
Die Variablendefinitionen-Tabelle
33.3
Fortgeschrittenes Debuggen mittels Variablendefinitionen-Tabelle
33.4
Variablen setzen
33.5
Ebenen für Variablendefinitionen
34
Die Standardbibliothek (Mobile)
34.1
Erforschen der Standardbibliothek
34.2
Ausgewählte Packages und Prozeduren
34.2.1
Das Android-Package
34.2.2
Das Run-log Package
34.2.3
Das Utils Package
34.2.4
Das Check Package
34.2.5
Das Databinder Package
35
Ablaufsteuerung (Mobile)
35.1
If - else
35.2
Schleifen
36
Nun ist es Zeit, Ihre eigene Anwendung zu starten (Mobile)
V
Weiterführende Features von QF-Test
37
Datengetriebenes Testen: Einen Test case mit unterschiedlichen Testdatensätzen starten
37.1
Situation
37.2
Die traditionelle Methode für datengetriebenes Testen
37.3
Datentreiberkonzept
37.4
Zusammenfassung
38
Abhängigkeiten: Automatisches Sicherstellen der korrekten Vorbedingungen jedes Testfalles
38.1
Einführung
38.2
Sicherstellen von Vorbedingungen
38.3
Verschachtelte Abhängigkeiten
38.4
Fehler- und Exceptionbehandlung
38.4.1
Fehlerbehandlung
38.4.2
Exception Behandlung
38.4.3
Zusammenfassung
38.5
Mehr zu Abhängigkeiten
39
Automatische Erstellung von Basisprozeduren
39.1
Einführung
39.2
Automatische Erstellung von Prozeduren
39.3
Konfiguration der automatischen Erstellung
39.3.1
Einführung
39.3.2
Erstes Beispiel
39.3.3
Den aktuellen Text verwenden
39.3.4
Generieren von Container Prozeduren
39.3.5
Der aktuelle Wert der Kindkomponente
39.3.6
Weitere Konfigurationsmöglichkeiten
Abbildungsverzeichnis