Logo QF-Test

Komplett in zwei Sprachen dokumentiert.
Handbuch = Das QF-Test-Nachschlagewerk

 

Gratis Testen  Download  Kaufen

Uwe Klüh, Senior Sales Manager, QFS

Durchsuchen Sie die gesamte Dokumentation (Handbuch, Tutorial, Mailingliste, Standardbibliothek), indem Sie die Suchfunktion der Homepage nutzen.

Uwe Klüh, Sr. Sales Manager, QFS

Hilfe gibt's direkt in der QF-Test Anwendung

Auf die gesamte Dokumentation können Sie auch über das Hilfe Menü direkt in QF-Test zugreifen.

Handbuch

List of figures
2
The user interface
2.1  Structure of a test-suite
2.2  Insertion marker
2.3  Example table
2.4  The simple search dialog
2.5  The advanced search dialog
2.6  Result list for 'Locate references'
2.7  Incremental search
2.8  The replace dialog
2.9  The replace query dialog
3
Quickstart your application
3.1  Quickstart Wizard
3.2  Startup sequence created by the Quickstart Wizard
3.3  GUI technology information
4
Capture and replay
4.1  Disabled and enabled Record button
5
Components
5.1  Components of a GUI
5.2  Component hierarchy of a Swing SUT
5.3  Pseudo class hierarchy for web elements
5.4  Update components dialog
6
Sub-items of complex GUI components
6.1  An 'Item' for a table cell
6.2  Extra Feature attributes for x-path or css-selector component recognition.
7
Variables
7.1  Direct and fallback bindings
7.2  System variables
7.3  Variable example
7.4  Variable bindings example
8
Problem analysis and debugging
8.1  A simple test and its run-log
8.2  Error states in a run-log
9
Organizing the test-suite
9.1  Test-suite structure
9.2  Test structure with simple 'Setup' and 'Cleanup'
9.3  Test execution with simple 'Setup' and 'Cleanup'
9.4  'Packages' and 'Procedures'
9.5  Dependency stack A-B-C
9.6  Good practice 'Setup' node
9.7  Dependency stack A-B-D-E
9.8  'Dependency' with 'Characteristic variables'
9.9  Exception in forced cleanup sequence of C causes B to clean up
9.10  Typical 'Cleanup' node
9.11  Example 'Test-set' for name spaces
9.12  Dependency handling for test-case 'Data entry by User A'
9.13  Dependency handling for test-case 'Offer processing by User C'
9.14  Dependency handling for test-case 'Check offer 1 in DMS'
9.15  Dependency handling for test-case 'Data entry by User B'
9.16  Dependency handling for test-case 'Offer processing by User D'
9.17  Dependency handling for test-case 'Check offer 2 in DMS'
3.5+
10
Projects
10.1  The project view
11
The standard library
11.1  Standard library qfs.qft
12
Scripting
12.1  Detail view of a 'Server script' with help window for rc methods
12.2  Overview of the types of variables in QF-Test
13
Unit Tests
13.1  Unit Test node with Java classes
13.2  Example Unit Test node with Injections
13.3  Example Unit Test node with Injections
13.4  Unit Test Report
15
Testing PDF documents
15.1  PDF Client main window with PDF document
15.2  Check text 'default'
15.3  Check text 'Text positioned'
15.4  Check Image 'default' recording of a Text object
15.5  Check Image 'default' recording of an Image object
15.6  Check Image 'unscaled' recording of an Image object
15.7  Check Image 'scaled' recording of an Image object
16
Data-driven testing
16.1  A simple data-driven test
16.2  'Data table' example
16.3  Run-log of a data-driven test
16.4  Data-driven test with nested loops
16.5  Second data table example
16.6  Run-log of a data-driven test with nested loops
17
Reports and test documentation
17.1  Example report
18
Test execution
18.1  Dialog to re-run test-cases
19
Distributed test development
19.1  Result of analyzing references
3.0+
20
Automated Creation of Basic Procedures
20.1  Recorded procedures
20.2  The Procedure Builder definition file
3.0+
21
Interaction with Test Management Tools
21.1  Integration with ALM - QualityCenter
21.2  QF-Test VAPI-XP-TEST test-case in HP ALM - QualityCenter
21.3  In Test plan create new Test-set
21.4  Create new test of type VAPI-XP-TEST
21.5  HP VAPI-XP Wizard
21.6  Test details
21.7  Copy template content to script text area
21.8  New test-set in Test lab section
21.9  Add test to execution grid
21.10  Run the test
21.11  Test result
21.12  Uploaded run-log
21.13  Script debug run
21.14  QF-Test run-log in QMetry
22
Integration with Development Tools
22.1  Eclipse plugin configuration - tab 'Main'
22.2  Eclipse plugin configuration - Tab 'Settings'
22.3  Eclipse plugin configuration - Tab 'Initial Settings'
22.4  Jenkins after start-up.
22.5  Install QF-Test Plugin.
22.6  Set custom workspace.
22.7  Add build step to run QF-Test
22.8  Configure build step advanced options.
22.9  Configure post build steps.
23
Keyword-driven testing with QF-Test
23.1  Excel file business-related keywords
23.2  Test-suite business-related keywords
23.3  Procedure fillDialog
23.4  Excel file of generic components
23.5  Test-suite for generic components
23.6  Test-suite Behavior-driven testing technical
23.7  Test-suite Behavior-driven testing from business perspective
23.8  Excel file as scenario file
23.9  Test-suite scenario file
24
Performing GUI-based load tests
24.1  Load testing scenario
24.2  Overview load testing project
24.3  Sample test-suite daemonController_twoPhases.qft
24.4  Call of rc.syncThreads in demo test-suite
3.0+
25
Executing Manual Tests in QF-Test
25.1  Example for a ManualStepDialog
28
Organizing test-suites
28.1  Structure of multiple test-suites
28.2  Including test-suites of level 1
28.3  Structure of different test-suites with roles
30
How to achieve robust component recognition
30.1  Default configuration for component recording
30.2  Default configuration for component recognition
30.3  'Name overrides everything' configuration for component recording
30.4  'Name overrides everything' configuration for component recognition
30.5  Using a regular expression in the 'Feature' attribute
30.6  Option to configure recording of system classes only
33
Options
33.1  Options tree
33.2  General options
33.3  Projects
33.4  Editing
33.5  Bookmarks
33.6  External tools options
33.7  Backup file options
33.8  Library path option
33.9  License options
33.10  Recording options
33.11  Options for events to record
33.12  Options for events to pack
33.13  Dragging to a sub-menu
33.14  Options for recording components
33.15  Popup menu for recording components
33.16  Options for recording sub-items
33.17  Procedure Builder options
33.18  Replay options
33.19  Client options
33.20  Terminal options
33.21  Event handling options
33.22  Component recognition options
33.23  Delay options
33.24  Timeout options
33.25  Options for replay backward compatibility
33.26  Web options
33.27  Options for HTTP Requests
33.28  Options for web backward compatibility
33.29  Debugger options
33.30  General run-log options
33.31  Options determining run-log content
33.32  Options for mapping between directories with test-suites
33.33  Variable options
34
Elements of a test-suite
34.1  'Test-suite' attributes
34.2  'Test-case' attributes
34.3  'Test-set' attributes
34.4  'Test call' Attributes
34.5  'Sequence' attributes
34.6  'Test-step' attributes
34.7  'Sequence with time limit' attributes
34.8  'Extras' attributes
34.9  'Dependency' attributes
34.10  'Dependency reference' attributes
34.11  'Setup' attributes
34.12  'Cleanup' attributes
34.13  'Error handler' attributes
34.14  'Data driver' attributes
34.15  'Data table' attributes
34.16  'Database' attributes
34.17  'Excel data file' attributes
34.18  'CSV data file' attributes
34.19  'Data loop' attributes
34.20  'Procedure' Attributes
34.21  'Procedure call' Attributes
34.22  'Return' Attributes
34.23  'Package' Attributes
34.24  'Procedures' Attributes
34.25  'Loop' attributes
34.26  'While' attributes
34.27  'Break' attributes
34.28  'If' attributes
34.29  'Elseif' attributes
34.30  'Else' attributes
34.31  'Try' attributes
34.32  'Catch' attributes
34.33  'Finally' attributes
34.34  'Throw' attributes
34.35  'Rethrow' attributes
34.36  'Server script' attributes
34.37  'SUT script' attributes
34.38  'Start Java SUT client' attributes
34.39  'Start SUT client' attributes
34.40  'Start process' attributes
34.41  'Start web engine' attributes
34.42  'Open browser window' attributes
34.43  'Execute shell command' attributes
34.44  'Start PDF client' attributes
34.45  'Wait for client to connect' attributes
34.46  'Stop client' attributes
34.47  'Wait for process to terminate' attributes
34.48  'Mouse event' attributes
34.49  'Key event' attributes
34.50  'Text input' attributes
34.51  'Window event' attributes
34.52  'Component event' attributes
34.53  'Selection' attributes
34.54  'File selection' attributes
34.55  'Check text' attributes
34.56  'Boolean check' attributes
34.57  'Check items' attributes
34.58  'Check selectable items' attributes
34.59  'Check image' attributes
34.60  'Check geometry' attributes
34.61  'Fetch text' attributes
34.62  'Fetch index' attributes
34.63  'Fetch geometry' attributes
34.64  'Set variable' attributes
34.65  'Wait for component to appear' attributes
34.66  'Wait for document to load' attributes
34.67  'Wait for download to finish' attributes
34.68  'Load resources' attributes
34.69  'Load properties' attributes
34.70  'Unit test' server attributes
34.71  'Unit test' client attributes
34.72  'Server HTTP request' Attribute
34.73  'Browser HTTP request' Attribute
34.74  'Window' attributes
34.75  'Web page' attributes
34.76  'Component' attributes
34.77  'Item' attributes
34.78  'Window group' attributes
34.79  'Component group' attributes
34.80  'Windows and components' attributes
34.81  'Test' attributes
38
Running an application from QF-Test
38.1  Starting the SUT from a script or executable
38.2  Starting the SUT through Java WebStart
38.3  Starting the SUT as an applet in a web browser
38.4  Starting the SUT from a jar archive
38.5  Starting the SUT via the main class
38.6  Starting a web-based SUT in a browser
38.7  Opening a PDF Document
39
JDK and SWT instrumentation
39.1  Dialog for JDK instrumentation
42
Special features for web applications
42.1  HTML code inspection in Firefox
42.2  Reduction of complexity for WebCarConfigurator demo
42.3  WebCarConfigurator
42.4  Simplification due to simple class mapping
42.5  Recording of '-5%' button in WebCarConfigurator
42.6  Recording with genericClasses in WebCarConfigurator
42.7  Simplification due to advanced class mapping
42.8  Recording of SPAN textfields
42.9  Recording TextFields in WebCarConfigurator
42.10  Simplification for complex components
42.11  Recording of table in WebCarConfigurator
42.12  Recording of resolved table item in WebCarConfigurator
42.13  Simplification of WebCarConfigurator demo
3.3+
48
Details about the algorithm for image comparison
48.1  Original image
48.2  Classic image check
48.3  Pixel-based identity check
48.4  Pixel-based similarity check
48.5  Block-based identity check
48.6  Block-based similarity check
48.7  Histogram
48.8  Analysis with Discrete Cosine Transformation
48.9  Block-based analysis with Discrete Cosine Transformation
48.10  Bilinear Filter
48.11  Image-in-image search: Expected image
48.12  Image-in-image search: Got image
3.2+
49
Result lists
49.1  Sample result list for 'Locate references'
A
FAQ - Frequently Asked Questions
A.1  Set browser maximum memory
C
Keyboard shortcuts
C.1  Keyboard helper
Videos Downloads Dokumentation Kaufen Gratis Testen