Table of contents

Table of contents
Preface
QF-Test
Tutorial
Feedback
I
Mobile Apps testing with QF-Test
1
Working with a Sample Test suite (Mobile)
1.1Loading the Test suite
1.2Starting and Connecting the Device
1.3First test case
1.4Second Test case - with Error
1.5The Run log for Error Diagnosis
1.6Getting Help
1.7Stopping the Application
1.8A full Test Run
1.9Report Generation
2
Creating your own test suite (Mobile)
2.1Starting the Application
2.2Recording Actions
2.3Recording Checks
2.4Setting up a test suite
3
Create a procedure (Mobile)
3.1Identify reusable parts
3.2Manual creation of procedures
3.3Convert node to procedure
4
Components (Mobile)
4.1Addressing subitems of tables and lists
4.2SmartIDs – direct component addressing
5
Using the Debugger (Mobile)
5.1Setting a Breakpoint
5.2Stepping through Execution
5.3Skipping nodes
5.4Activating debugger mode on error or exception
5.5Resolving problems from the run log
5.6Pausing test execution
6
Variables and Procedure Parameters (Mobile)
6.1Procedure with a Variable
6.2The "Variable Bindings" Table
6.3Advanced Debugging Using the "Variable bindings" Table
6.4Setting Variables
6.5Levels for Variable Definitions
7
The Standard Library (Mobile)
7.1Exploring the Standard Library
7.2Selected Packages and Procedures
7.2.1The Android Package
7.2.2The Utils Package
7.2.3The Check Package
7.2.4The Databinder Package
8
Control structures (Mobile)
8.1If - else
8.2Loops
9
Now it is time to start your own application (Mobile)
II
Advanced features of QF-Test
10
Data-driven Testing: Running one Test case with different test data
10.1Situation
10.2Traditional way of implementing data-driven testing
10.3Data driver concept
10.4Summary
11
Dependencies: Automatically ensuring correct prerequisites for each Test case
11.1General
11.2Ensuring prerequisites
11.3Combining dependencies
11.4Error and exception handling
11.4.1Error handling
11.4.2Exception handling
11.4.3Summary
11.5More about dependencies
12
Automated creation of basic procedures
12.1General
12.2Automated creation of procedures
12.3Configuration of the automated creation
12.3.1Introduction
12.3.2First example
12.3.3Using the current text for checking
12.3.4Creating container procedures
12.3.5Using the current value of child components
12.3.6More configuration capabilities
List of figures