Version 3.4.7
Inhaltsverzeichnis
Inhaltsverzeichnis
Abbildungsverzeichnis
I
Java testen mit QF-Test
1
Einführung [5 Min]
Feedback
2
Bearbeiten einer Beispiel Testsuite [30-45 Min]
2.1
Bevor wir anfangen
2.2
Starten von QF-Test und Laden einer Testsuite
2.3
Starten der Anwendung
2.4
Ein erster Testfall - Mausklick Sequenz
2.5
Einige Tipps zwischendurch
2.6
Ein erster Check - Prüfen eines Textfeldes
2.7
Ein zweiter Check - Zustand eines Optionsfeldes prüfen
2.8
Beenden der Applikation
2.9
Alles in einem Rutsch
2.10
Reportgenerierung
3
Erstellen einer eigenen Testsuite [45-60 Min]
3.1
Einführung
3.2
Starten der Anwendung
3.3
Hinzufügen einer Mausklick Sequenz
3.4
Strukturieren einer Testsuite
3.5
Überprüfen eines Textfeldes
3.6
Testen von Geschäftslogik
4
Benutzen des Debuggers [30-45 Min]
4.1
Einführung
4.2
Starten des Debuggers
4.3
Das Debuggerfenster
4.4
Unterschied zwischen aktuellem und ausgewähltem Knoten
4.5
Sich im Einzelschritt durch einen Test oder eine Sequenz bewegen
4.6
Knoten überspringen
4.7
Setzen von Breakpoints
4.8
Lösen von Laufzeitproblemen
4.9
Sprung ins Protokoll
5
Schreiben einer Prozedur [30-45 Min]
5.1
Los geht es mit einer neuen Testsuite
5.2
Erstellen einer Prozedur
5.3
Hinzufügen eines Check Knotens
5.4
Über Komponenten
5.5
Der Try/Catch Mechanismus
5.6
Fertigstellen der Auswahllogik
5.7
Verbessern der Prozedur
5.8
Aufrufen der Prozedur
6
Erstellen einer verallgemeinerten Prozedur [30-45 Min]
6.1
Anlegen eines "Package" Knotens
6.2
Verschieben der Prozedur
6.3
Erstellen der "deselect" Prozedur
6.4
Aufruf der Prozedur
6.5
Erstellen einer allgemeinen Prozedur
6.6
Angeben eines Defaultwerts
6.7
Das If/Else Konstrukt
6.8
Aufruf der allgemeinen Prozedur
6.9
Dokumentieren der Prozedur
6.10
Abspeichern der Testsuite
7
Modularisierung [30-45 Min]
7.1
Erstellen der Hauptsuite
7.2
Was gehört wohin
7.3
Erstellen einer Testsequenz
7.4
Aufruf einer Prozedur in der Bibliothek
7.5
Include Datei hinzufügen
7.6
Modularisierung für verschiedene SUTs
8
Die Standardbibliothek [30-45 Min]
8.1
Das SUT zum Testen
8.2
Die Standardbibliothek
8.3
Ausgewählte Packages und Prozeduren
8.3.1
Das Checkbox Package
8.3.2
Das Combobox bzw. Combo Package
8.3.3
Das General Package
8.3.4
Das List Package
8.3.5
Das Menu Package
8.3.6
Das Popup Menu Package
8.3.7
Das SWT/Sash Package
8.3.8
Das Table Package
8.3.9
Das Table/Selection Package
8.3.10
Das TabbedPane bzw. CTabfolder Package
8.3.11
Das Text Package
8.3.12
Das Tree Package
8.3.13
Das Cleanup Package
8.3.14
Das Swing/Filechooser Package
8.3.15
Das Swing/Optionpane Package
8.3.16
Das SWT/ColorDialog Package
8.3.17
Das SWT/FileDialog Package
8.3.18
Das SWT/DirectoryDialog Package
8.3.19
Das SWT/Instrument Package
8.3.20
das AWT/Menu Package
8.3.21
Das Run-log Package
8.3.22
Das Run-log.Screenshots Package
8.3.23
Das Shellutils Package
8.3.24
Das Utils Package
8.3.25
Das Database Package
8.3.26
Das Check Package
8.3.27
Das Databinder Package
8.3.28
Das Web Package
9
Arbeiten mit komplexen GUI Elementen [30-45 Min]
9.1
Das "Items" Demo
9.2
Eindimensionale komplexe Komponenten
9.3
Zweidimensionale komplexe Komponenten
9.4
Elementknoten oder Syntax
9.5
Die Bedeutung der Eindeutigkeit
9.6
Bäume
10
Nun ist es Zeit Ihre eigene Anwendung zu starten [5 Min]
II
Web testen mit QF-Test
11
Einführung [5 Min]
Feedback
12
Bearbeiten einer Beispiel Testsuite [30-45 Min]
12.1
Starten von QF-Test und Laden einer Testsuite
12.2
Starten des Browsers
12.3
Ein erster Testfall - Mausklick Sequenz
12.4
Einige Tipps zwischendurch
12.5
Ein erster Check - Prüfen eines Textfeldes
12.6
Ein zweiter Check - Zustand eines Optionsfeldes prüfen
12.7
Beenden der Applikation
12.8
Alles in einem Rutsch
12.9
Reportgenerierung
13
Erstellen einer eigenen Testsuite [45-60 Min]
13.1
Einführung
13.2
Starten der Anwendung
13.3
Hinzufügen einer Mausklick Sequenz
13.4
Strukturieren einer Testsuite
13.5
Überprüfen eines Textfeldes
14
Weitere Beispiele [5 Min]
III
Weiterführende Features von QF-Test
15
Einführung [5 Min]
16
Die Demoapplikation [5 Min]
17
Datengetriebenes Testen: Einen 'Test-case' mit unterschiedlichen Testdatensätzen starten [30-45 Min]
17.1
Situation
17.2
Die traditionelle Methode für datengetriebenes Testen
17.3
Datentreiberkonzept
17.4
Zusammenfassung
18
Abhängigkeiten: Automatisches Sicherstellen der korrekten Vorbedingungen jedes Testfalles [60 Min]
18.1
Einführung
18.2
Sicherstellen von Vorbedingungen
18.3
Verschachtelte Abhängigkeiten
18.4
Fehler- und Exceptionbehandlung
18.4.1
Fehlerbehandlung
18.4.2
Exception Behandlung
18.4.3
Zusammenfassung
18.5
Mehr zu Abhängigkeiten
19
Automatische Erstellung von Basisprozeduren [60 Min]
19.1
Einführung
19.2
Automatische Erstellung von Prozeduren
19.3
Konfiguration der automatischen Erstellung
19.3.1
Einführung
19.3.2
Erstes Beispiel
19.3.3
Den aktuellen Text verwenden
19.3.4
Generieren von Container Prozeduren
19.3.5
Der aktuelle Wert der Kindkomponente
19.3.6
Weitere Konfigurationsmöglichkeiten
Letzte Änderung: 23.04.2012
Copyright © 2002-2012 Quality First Software GmbH