List of figures

1
Working with a Sample Test suite (Mobile)
1.1  The first test suite
1.2  The contents of the "Test set: Simple Tests" node
1.3  The Setup node
1.4  The sequence to start the mobile device
1.5  The CarConfigurator Android demo
1.6  The "First" Test case node
1.7  Details of the first test case
1.8  The result view in the status bar
1.9  The "Second" Test case node
1.10  Details of the second test case
1.11  Error in the second test case
1.12  Run log of the second test case
1.13  Error diagnosis for the second test case
1.14  Screenshot node showing the error situation
1.15  The Cleanup sequence
1.16  The run log of the complete test set
1.17  Report Generation properties
1.18  An HTML Report
2
Creating your own test suite (Mobile)
2.1  Selecting the SUT type
2.2  Select device and app for Android
2.3  Select device and app for Android
2.4  Generated start sequence
2.5  The recording window for Android applications
2.6  
2.7  
2.8  The tree after recording the sequence
2.9  The renamed sequence
2.10  Beginning the structuring
2.11  The tree after restructuring
2.12  Simple cleanup sequence for Mobile
3
Create a procedure (Mobile)
3.1  Two identical test steps
3.2  Create procedure node
3.3  Fill procedure with content
3.4  Insert procedure call
3.5  Select procedure
3.6  Test suite with procedure
4
Components (Mobile)
4.1  Addressing a list item
5
Using the Debugger (Mobile)
5.1  Setting a breakpoint
5.2  Starting the test run
5.3  Removing a breakpoint
5.4  Step in
5.5  Step over
5.6  Step out
5.7  Execution paused at the first node of the second test case
5.8  "Skip over"
5.9  "Skip out"
5.10  Debugger options: stop test on error
5.11  QF-Test pauses on error
5.12  Error message
5.13  Update Check node with received data
5.14  Corrected Check node
6
Variables and Procedure Parameters (Mobile)
6.1  Two almost identical test steps
6.2  Procedure with hard-coded value
6.3  Details of a procedure node
6.4  'Check text' node
6.5  Procedure call to "checkFinalPrice" in the second procedure
6.6  Variable definitions
6.7  Popup menu for "Adjust parameters of references"
6.8  Variable Definitions table shows the wrong value
6.9  Continue execution from here
6.10  Details of the Set variable node
6.11  Procedure with return value
7
The Standard Library (Mobile)
7.1  The Standard Library
8
Control structures (Mobile)
8.1  Setup Sequence with if-else structures
8.2  Wait for component to appear writes the result into the variable "notLoggedIn"
8.3  If node evaluates the variable
8.4  The new test case
8.5  Details of the Check items node
10
Data-driven Testing: Running one Test case with different test data
10.1  Traditional way of data-driven testing
10.2  Traditional way with a nested Test set
10.3  Data table dialog
10.4  The filled data table
10.5  Test set with Data driver
10.6  Using the $(discount) parameter
10.7  Full data table
10.8  Name for run log and report attribute
10.9  Run log with different names per Test case
11
Dependencies: Automatically ensuring correct prerequisites for each Test case
11.1  First Test set of dependencies_work.qft
11.2  First Test set of dependencies_work.qft
11.3  Sample test suite with the first Dependency
11.4  The run log of the execution
11.5  Procedure startStop.startApplication
11.6  The test suite with a Dependency reference
11.7  Ensuring prerequisites for Test case 'Discount 15'
11.8  'vehicles dialog opened' Dependency
11.9  Implementation of specified test cases
11.10  Run log of nested Dependencies
11.11  Test-suite of Error handler
11.12  Dependency with Error handler
11.13  Run log for Dependency with Error handler
11.14  Try-catch nodes in each Test case
11.15  Test-suite with Catch
11.16  Run log of a Dependency with Catch
12
Automated creation of basic procedures
12.1  Screenshot of test suite
12.2  The test suite automated_procedures_work.qft
12.3  The recorded procedures
12.4  The test suite containing the procedures
12.5  The procedures for all panels
12.6  The current configuration
12.7  The own configuration file
12.8  The checkText procedure
12.9  The checkText procedure with parameters
12.10  Using the <COMPID> place holder
12.11  Your first automatically created procedures
12.12  The configuration for the current text
12.13  The created procedures with the current text
12.14  The template for container procedures
12.15  Usage of @FORCHILDREN tag
12.16  The created container procedures
12.17  Configuration of <CCURRENTVALUE>
12.18  Test-suite using <CCURRENTVALUE>
12.19  Parameters for container procedures
12.20  Parameters for container procedures in test suite