Inhaltsverzeichnis

Inhaltsverzeichnis
Vorwort
QF-Test
Tutorial
Feedback
I
Mobile-Anwendungen testen mit QF-Test
1
Bearbeiten einer Beispiel-Testsuite (Mobile)
1.1Laden der Testsuite
1.2Gerät starten und verbinden
1.3Ein erster Testfall
1.4Ein zweiter Testfall - mit Fehler
1.5Das Protokoll zur Fehlerdiagnose
1.6Wo finde ich Hilfe?
1.7Beenden der Anwendung
1.8Ein vollständiger Testlauf
1.9Reportgenerierung
2
Erstellen einer eigenen Testsuite (Mobile)
2.1Starten der Anwendung
2.2Aufnehmen von Aktionen
2.3Aufnahme von Checks
2.4Erstellen einer Testsuite
3
Eine Prozedur erstellen (Mobile)
3.1Wiederverwendbare Abschnitte identifizieren
3.2Manuelle Erstellung von Prozeduren
3.3Knoten in Prozedur konvertieren
4
Komponenten (Mobile)
4.1Adressierung von Unterelementen von Tabellen und Listen
4.2SmartIDs - direkte Komponentenadressierung
5
Benutzen des Debuggers (Mobile)
5.1Setzen eines Breakpoints
5.2Schrittweise Ausführung
5.3Knoten überspringen
5.4Debug-Modus bei Fehler oder Exception aktivieren
5.5Fehlerbehebung aus dem Protokoll heraus
5.6Testausführung pausieren
6
Variablen und Prozedurparameter (Mobile)
6.1Prozedur mit Variable
6.2Die Variablendefinitionen-Tabelle
6.3Fortgeschrittenes Debuggen mittels Variablendefinitionen-Tabelle
6.4Variablen setzen
6.5Ebenen für Variablendefinitionen
7
Die Standardbibliothek (Mobile)
7.1Erforschen der Standardbibliothek
7.2Ausgewählte Packages und Prozeduren
7.2.1Das Android-Package
7.2.2Das Run-log Package
7.2.3Das Utils Package
7.2.4Das Check Package
7.2.5Das Databinder Package
8
Ablaufsteuerung (Mobile)
8.1If - else
8.2Schleifen
9
Nun ist es Zeit, Ihre eigene Anwendung zu starten (Mobile)
II
Weiterführende Features von QF-Test
10
Datengetriebenes Testen: Einen Test case mit unterschiedlichen Testdatensätzen starten
10.1Situation
10.2Die traditionelle Methode für datengetriebenes Testen
10.3Datentreiberkonzept
10.4Zusammenfassung
11
Abhängigkeiten: Automatisches Sicherstellen der korrekten Vorbedingungen jedes Testfalles
11.1Einführung
11.2Sicherstellen von Vorbedingungen
11.3Verschachtelte Abhängigkeiten
11.4Fehler- und Exceptionbehandlung
11.4.1Fehlerbehandlung
11.4.2Exception Behandlung
11.4.3Zusammenfassung
11.5Mehr zu Abhängigkeiten
12
Automatische Erstellung von Basisprozeduren
12.1Einführung
12.2Automatische Erstellung von Prozeduren
12.3Konfiguration der automatischen Erstellung
12.3.1Einführung
12.3.2Erstes Beispiel
12.3.3Den aktuellen Text verwenden
12.3.4Generieren von Container Prozeduren
12.3.5Der aktuelle Wert der Kindkomponente
12.3.6Weitere Konfigurationsmöglichkeiten
Abbildungsverzeichnis