Skip navigation
DE
EN
Tutorial
List of figures
F
Tutorial
←
Advanced features of QF-Test
→
List of figures
1
Working with a Sample Test suite (Java)
1.1 The Test suite FirstJavaTests.qft
1.2 The "Test set: Simple Tests" Node
1.3 The Setup Node
1.4 The Sequence to start the SUT
1.5 The CarConfigurator Demo
1.6 The "First" Test case
1.7 Details of the first Test case
1.8 The result view in the status line
1.9 The Second Test case
1.10 Details of the second Test case
1.11 Error in the second test case
1.12 Runlog for the second test case
1.13 Error in the second test case
1.14 Screenshot node showing the error situation
1.15 The Cleanup Sequence
1.16 Runlog for the Completed Test set
1.17 Report Generation Properties
1.18 An HTML Report
2
Creating your own test suite (Java)
2.1 Type of Application
2.2 Type of Executable
2.3 Executable file selection.
2.4 Final Information
2.5 Generated Setup Sequence
2.6 The CarConfigurator Demo Window
2.7 Recording actions on the CarConfigurator Demo
2.8 The Recorded Sequence
2.9 The Renamed Sequence
2.10 The recorded check node
2.11 Start organizing the test suite
2.12 The Organization of your test suite
2.13 The simple cleanup sequence
2.14 The Run log of the test suite
3
Writing a Procedure (Java)
3.1 Two identical test steps
3.2 Create a procedure node
3.3 Fill in the procedure content
3.4 Insert a procedure call
3.5 Select a procedure
3.6 Test-suite with procedure
4
Components (Java)
4.1 Addressing a table cell
4.2 Locating a component
4.3 Component tree
4.4 Details of the Component node
5
Using the Debugger (Java)
5.1 Set break point
5.2 Start test run
5.3 Remove break point
5.4 Stepping into a node
5.5 Stepping over a node
5.6 Stepping out of a node
5.7 Pause execution at first node of the second test case
5.8 Skip over a node
5.9 Skip out of a node
5.10 Set debugger options to pause on error
5.11 Test run paused by error
5.12 Error Dialog
5.13 Update check node with current data
5.14 Corrected check node
6
Variables and Procedure Parameters (Java)
6.1 Two almost identical test steps
6.2 Procedure with hard coded value
6.3 The Details of the 'Procedure' node
6.4 'Check text' node
6.5 Second procedure calls 'checkFinalPrice'
6.6 Variable bindings
6.7 Popup menu for 'Additional node operations'
6.8 Variable bindings stack showing incorrect value
6.9 Continue Execution from here
6.10 Details of the Set variable node
6.11 Procedure returning a value
7
The Standard Library (Java)
7.1 The Standard Library
8
Control structures (Java)
8.1 Setup Sequence with if-else structures
8.2 Wait for client to connect writes the result into the variable "isSUTRunning"
8.3 If node evaluates the variable
8.4 Transform a node into another one
8.5 Pack a node into another one
8.6 Details of a Loop node
8.7 The new test case
8.8 Details of the Check items node
10
Working with a Sample Test suite (Web)
10.1 The Test suite FirstWebTests.qft
10.2 The "Test set: Simple Tests" Node
10.3 The Setup Node
10.4 The Sequence to start the Browser
10.5 The CarConfigurator web demo page
10.6 The "First" Test case
10.7 Details of the first Test case
10.8 The result view in the status line
10.9 The Second Test case
10.10 Details of the second Test case
10.11 Error in the second test case
10.12 Run log for the second test case
10.13 Error in the second test case
10.14 Screenshot node showing the error situation
10.15 The Cleanup Sequence
10.16 Run log for the Completed Test set
10.17 Report Generation Properties
10.18 An HTML Report
11
Creating your own test suite (Web)
11.1 Type of Application
11.2 Specification of the URL.
11.3 Final Information
11.4 Generated Setup Sequence
11.5 The "CarConfigurator Web" demo page in the browser
11.6 Recording actions on the "CarConfigurator Web" demo
11.7 The Recorded Sequence
11.8 The Renamed Sequence
11.9 The recorded check node
11.10 Start organizing the test suite
11.11 The Organization of your test suite
11.12 The simple cleanup sequence
11.13 The Run log of the test suite
12
Writing a Procedure (Web)
12.1 Two identical test steps
12.2 Create a procedure node
12.3 Fill in the procedure content
12.4 Insert a procedure call
12.5 Select a procedure
12.6 Test-suite with procedure
13
Components (Web)
13.1 Addressing a table cell
13.2 Web resolvers as installed in the FirstWebTests.qft
13.3 Locating a component
13.4 Component tree
13.5 Details of the Component node
14
Using the Debugger (Web)
14.1 Set break point
14.2 Start test run
14.3 Remove break point
14.4 Stepping into a node
14.5 Stepping over a node
14.6 Stepping out of a node
14.7 Pause execution at first node of the second test case
14.8 Skip over a node
14.9 Skip out of a node
14.10 Set debugger options to pause on error
14.11 Test run stopped by error
14.12 Error Dialog
14.13 Update check node with current data
14.14 Corrected check node
15
Variables and Procedure Parameters (Web)
15.1 Two almost identical test steps
15.2 Procedure with hard coded value
15.3 The Details of the 'Procedure' node
15.4 'Check text' node
15.5 Second procedure calls 'checkFinalPrice'
15.6 Variable bindings
15.7 Popup menu for 'Additional node operations'
15.8 Variable bindings stack showing incorrect value
15.9 Continue Execution from here
15.10 Details of the Set variable node
15.11 Procedure returning a value
16
The Standard Library (Web)
16.1 The Standard Library
17
Control structures (Web)
17.1 Setup Sequence with if-else structures
17.2 Wait for client to connect writes the result into the variable "isSUTRunning"
17.3 If node evaluates the variable
17.4 Transform a node into another one
17.5 Pack a node into another one
17.6 Details of a Loop node
17.7 The new test case
17.8 Details of the Check items node
19
Working with a Sample Test suite (Win)
19.1 The Test suite FirstWinTests.qft
19.2 The "Test set: Simple Tests" Node
19.3 The Setup Node
19.4 The Sequence to start the SUT
19.5 The Windows CarConfigurator Demo
19.6 The "First" Test case
19.7 Details of the first Test case
19.8 The result view in the status line
19.9 The Second Test case
19.10 Details of the second Test case
19.11 Error in the second test case
19.12 Run Log for the second test case
19.13 Error in the second test case
19.14 Screenshot node showing the error situation
19.15 The Cleanup Sequence
19.16 Run Log for the Completed Test set
19.17 Report Generation Properties
19.18 An HTML Report
20
Creating your own test suite (Win)
20.1 Type of Application
20.2 Windows executable file selection.
20.3 Final Information
20.4 Generated Setup Sequence
20.5 The Windows CarConfigurator Demo
20.6 Recording actions on the CarConfiguratorForms Demo
20.7 The Recorded Sequence
20.8 The Renamed Sequence
20.9 The recorded check node
20.10 Start organizing the test suite
20.11 The Organization of your test suite
20.12 The simple cleanup sequence
20.13 The Run log of the test suite
21
Writing a Procedure (Win)
21.1 Two identical test steps
21.2 Create a procedure node
21.3 Fill in the procedure content
21.4 Insert a procedure call
21.5 Select a procedure
21.6 Test-suite with procedure
22
Components (Win)
22.1 Addressing a table cell
23
Using the Debugger (Win)
23.1 Set break point
23.2 Start test run
23.3 Remove break point
23.4 Stepping into a node
23.5 Stepping over a node
23.6 Stepping out of a node
23.7 Pause execution at first node of the second test case
23.8 Skip over a node
23.9 Skip out of a node
23.10 Set debugger options to pause on error
23.11 Test run stopped by error
23.12 Error Dialog
23.13 Update check node with current data
23.14 Corrected check node
24
Variables and Procedure Parameters (Win)
24.1 Two almost identical test steps
24.2 Procedure with hard coded value
24.3 The Details of the 'Procedure' node
24.4 'Check text' node
24.5 Second procedure calls 'checkFinalPrice'
24.6 Variable bindings
24.7 Popup menu for 'Additional node operations'
24.8 Variable bindings stack showing incorrect value
24.9 Continue Execution from here
24.10 Details of the Set variable node
24.11 Procedure returning a value
25
The Standard Library (Win)
25.1 The Standard Library
26
Control structures (Win)
26.1 Setup Sequence with if-else structures
26.2 Wait for client to connect writes the result into the variable "isSUTRunning"
26.3 If node evaluates the variable
26.4 Transform a node into another one
26.5 Pack a node into another one
26.6 Details of a Loop node
26.7 The new test case
26.8 Details of the Check items node
28
Working with a Sample Test suite (Mobile)
28.1 The first test suite
28.2 The contents of the "Test set: Simple Tests" node
28.3 The Setup node
28.4 The sequence to start the mobile device
28.5 The CarConfigurator Android demo
28.6 The "First" Test case node
28.7 Details of the first test case
28.8 The result view in the status bar
28.9 The "Second" Test case node
28.10 Details of the second test case
28.11 Error in the second test case
28.12 Run log of the second test case
28.13 Error diagnosis for the second test case
28.14 Screenshot node showing the error situation
28.15 The Cleanup sequence
28.16 The run log of the complete test set
28.17 Report Generation properties
28.18 An HTML Report
29
Creating your own test suite (Mobile)
29.1 Selecting the SUT type
29.2 Select device and app for Android
29.3 Select device and app for Android
29.4 Generated start sequence
29.5 The recording window for Android applications
29.6
29.7
29.8 The tree after recording the sequence
29.9 The renamed sequence
29.10 Beginning the structuring
29.11 The tree after restructuring
29.12 Simple cleanup sequence for Mobile
30
Create a procedure (Mobile)
30.1 Two identical test steps
30.2 Create procedure node
30.3 Fill procedure with content
30.4 Insert procedure call
30.5 Select procedure
30.6 Test suite with procedure
31
Components (Mobile)
31.1 Addressing a list item
32
Using the Debugger (Mobile)
32.1 Setting a breakpoint
32.2 Starting the test run
32.3 Removing a breakpoint
32.4 Step in
32.5 Step over
32.6 Step out
32.7 Execution paused at the first node of the second test case
32.8 "Skip over"
32.9 "Skip out"
32.10 Debugger options: stop test on error
32.11 QF-Test pauses on error
32.12 Error message
32.13 Update Check node with received data
32.14 Corrected Check node
33
Variables and Procedure Parameters (Mobile)
33.1 Two almost identical test steps
33.2 Procedure with hard-coded value
33.3 Details of a procedure node
33.4 'Check text' node
33.5 Procedure call to "checkFinalPrice" in the second procedure
33.6 Variable definitions
33.7 Popup menu for "Adjust parameters of references"
33.8 Variable Definitions table shows the wrong value
33.9 Continue execution from here
33.10 Details of the Set variable node
33.11 Procedure with return value
34
The Standard Library (Mobile)
34.1 The Standard Library
35
Control structures (Mobile)
35.1 Setup Sequence with if-else structures
35.2 Wait for component to appear writes the result into the variable "notLoggedIn"
35.3 If node evaluates the variable
35.4 The new test case
35.5 Details of the Check items node
37
Data-driven Testing: Running one Test case with different test data
37.1 Traditional way of data-driven testing
37.2 Traditional way with a nested Test set
37.3 Data table dialog
37.4 The filled data table
37.5 Test set with Data driver
37.6 Using the $(discount) parameter
37.7 Full data table
37.8 Name for run log and report attribute
37.9 Run log with different names per Test case
38
Dependencies: Automatically ensuring correct prerequisites for each Test case
38.1 First Test set of dependencies_work.qft
38.2 First Test set of dependencies_work.qft
38.3 Sample test suite with the first Dependency
38.4 The run log of the execution
38.5 Procedure startStop.startApplication
38.6 The test suite with a Dependency reference
38.7 Ensuring prerequisites for Test case 'Discount 15'
38.8 'vehicles dialog opened' Dependency
38.9 Implementation of specified test cases
38.10 Run log of nested Dependencies
38.11 Test-suite of Error handler
38.12 Dependency with Error handler
38.13 Run log for Dependency with Error handler
38.14 Try-catch nodes in each Test case
38.15 Test-suite with Catch
38.16 Run log of a Dependency with Catch
39
Automated creation of basic procedures
39.1 Screenshot of test suite
39.2 The test suite automated_procedures_work.qft
39.3 The recorded procedures
39.4 The test suite containing the procedures
39.5 The procedures for all panels
39.6 The current configuration
39.7 The own configuration file
39.8 The checkText procedure
39.9 The checkText procedure with parameters
39.10 Using the <COMPID> place holder
39.11 Your first automatically created procedures
39.12 The configuration for the current text
39.13 The created procedures with the current text
39.14 The template for container procedures
39.15 Usage of @FORCHILDREN tag
39.16 The created container procedures
39.17 Configuration of <CCURRENTVALUE>
39.18 Test-suite using <CCURRENTVALUE>
39.19 Parameters for container procedures
39.20 Parameters for container procedures in test suite