Version 3.4.4
Table of contents
Table of contents
List of figures
I
Java testing with QF-Test
1
Introduction [5 min]
Feedback
2
Working with a Sample Test-suite [30-45 min]
2.1
Before you start
2.2
Starting QF-Test and Loading the Test-suite
2.3
Starting the Application
2.4
Clickstream Test-case
2.5
A Few Tips
2.6
Text Check
2.7
Checking a Radio Button
2.8
Stopping the Application
2.9
The Complete Test
2.10
Report Generation
3
Creating a Test-suite [45-60 min]
3.1
Introduction
3.2
Starting the Application
3.3
Adding a Clickstream Test
3.4
Building a Test-suite
3.5
Adding a Text-Check
3.6
Checking Business Logic
4
Using the Debugger [30-45 min]
4.1
Introduction
4.2
Starting the Debugger
4.3
The Debugger Window
4.4
The Current Node versus the Selected Node
4.5
Stepping Through a Test or Sequence
4.6
Skipping Execution of Nodes
4.7
Setting Breakpoints
4.8
Resolving Run-Time Problems
4.9
Jump to Run Log
5
Writing a Procedure [30-45 min]
5.1
Getting Started with a New Suite
5.2
Create the Procedure
5.3
Add a Check Node
5.4
About Components
5.5
The Try/Catch Mechanism
5.6
Complete the Selection Logic
5.7
Making the Procedure More Usable
5.8
Calling the Procedure
6
Creating a Generalized Procedure [30-45 min]
6.1
Creating a Package
6.2
Move the Procedure
6.3
Create the Deselect Procedure
6.4
Call the Procedures
6.5
Creating an All-Purpose Procedure
6.6
Setting a Default
6.7
The If/Else Construct
6.8
Calling the All-Purpose Procedure
6.9
Documenting the Procedure
6.10
Saving your Test-suite
7
Modularization [30-45 min]
7.1
Creating the Driver Suite
7.2
What Belongs Where
7.3
Creating a Test Sequence
7.4
Calling a Procedure in the Utility Suite
7.5
Adding an Include
7.6
Modularization for Multiple SUTs
8
The Standard Library [30-45 min]
8.1
The SUT For Testing
8.2
The Standard Library
8.3
Selected Packages and Procedures
8.3.1
The Checkbox Package
8.3.2
The Combobox/Combo Packages
8.3.3
The General Packages
8.3.4
The List Packages
8.3.5
The Menu Package
8.3.6
The Popup Menu Package
8.3.7
The SWT/Sash Package
8.3.8
The Table Package
8.3.9
The Table/Selection Package
8.3.10
The Tabbedpane/CTabfolder Package
8.3.11
The Text Package
8.3.12
The Tree Package
8.3.13
The Cleanup Package
8.3.14
The Swing/Filechooser Utility Package
8.3.15
The Swing/Optionpane Utility Package
8.3.16
The SWT/FileDialog Package
8.3.17
The SWT/ColorDialog Package
8.3.18
The SWT/DirectoryDialog Package
8.3.19
The SWT/Instrument Package
8.3.20
The AWT/Menu Package
8.3.21
The Run-log Package
8.3.22
The Run-log.Screenshots Package
8.3.23
The Shellutils Package
8.3.24
The Utils Package
8.3.25
The Database Package
8.3.26
The Check Package
8.3.27
The Databinder Package
8.3.28
The Web Package
9
Managing Complex GUI Components [30-45 min]
9.1
The SUT For Testing
9.2
One-Dimensional Complex Components
9.3
Two-Dimensional Complex Components
9.4
Item Nodes versus Syntax
9.5
The Importance of Uniqueness
9.6
Trees
10
It's time to start your own Application [5min]
II
Web testing with QF-Test
11
Introduction [5 min]
Feedback
12
Working with a Sample Test-suite [30-45 min]
12.1
Starting QF-Test and Loading the Test-suite
12.2
Starting the browser
12.3
Clickstream Test-case
12.4
A Few Tips
12.5
Text Check
12.6
Checking a Radio Button
12.7
Stopping the Browser
12.8
The Complete Test
12.9
Report Generation
13
Creating a Test-suite [45-60 min]
13.1
Introduction
13.2
Starting the Application
13.3
Adding a Clickstream Test
13.4
Building a Test-suite
13.5
Adding a Text Check
14
Further reading [5 min]
III
Advanced features of QF-Test
15
Introduction [5 min]
16
The Demo Application [5 min]
17
Data driven Testing: Running one 'Test-case' with different test data [30-45 min]
17.1
Situation
17.2
Traditional way of implementing data driven testing
17.3
Data driver concept
17.4
Summary
18
Dependencies: Automatically ensuring correct prerequisites for each 'Test-case' [60 min]
18.1
General
18.2
Ensuring prerequisites
18.3
Combining dependencies
18.4
Error and exception handling
18.4.1
Error handling
18.4.2
Exception handling
18.4.3
Summary
18.5
More about dependencies
19
Automated creation of basic procedures [60 min]
19.1
General
19.2
Automated creation of procedures
19.3
Configuration of the automated creation
19.3.1
Introduction
19.3.2
First example
19.3.3
Using the current text for checking
19.3.4
Creating container procedures
19.3.5
Using the current value of child components
19.3.6
More configuration capabilities
Last update: 01/27/2012
Copyright © 2002-2012 Quality First Software GmbH