Version 7.1.5 7.0+27.5JUnit 5 Jupiter In chapter 12 we described how to integrate JUnit tests into a QF-Test test suite, which creates a common run log combining the results from the unit tests with those from the other QF-Test test cases. With the help of the Java annotation @QFTest.Test it is possible to go the opposite way and include QF-Test test suites into a Junit 5 test case, integrating…
Version 7.1.5 DGlossary API Application Programming Interface, a set of package, class and method definitions that the programmer of an application can use. The Java API refers to the interface of the standardized Java class library that is shipped with each JDK. AWT Abstract Windowing Toolkit, the part of the Java library responsible for the display of windows and components as well as for the…
Version 7.1.5 Preface As the name indicates, Quality First Software GmbH is dedicated to quality assurance for the software development process. Our contribution to this area is the product QF-Test the manual of which you are currently reading. QF-Test is a professional tool for automating functional tests for Java or web applications with a graphical user interface. Depending on size and…
Version 7.1.5 IUser manual 1Installation and startup 2The user interface 3Quickstart your application 4Capture and replay 5Components 6Variables 7Problem analysis and debugging 8Organizing the test suite 9Projects 10The standard library 11Scripting 12Unit Tests 13Testing Java desktop applications 14Web testing 15Testing native Windows applications 16Testing Android applications 17Testing PDF…
Version 7.1.5 59.24Panel Contains various components. Can be used to organize the UI. Kind: Component SmartID: Class must be included except for Panel:TitledPanel Coordinates for mouse click: Exact co-ordinates Feature: Title, if existing; for web components see 'Feature' for web components qfs:label*: Title qfs:type: qfs:type Description Panel:AccordionContent Contains components of an Accordion.…
Version 7.1.5 59.37TableCell A value of a table. It is identified by its column and its position in the row. Kind: Item or syntax SmartID: Is referenced as table sub-item via syntax Coordinates for mouse click: Most appropriate position or center Feature: None; for web components see 'Feature' for web components qfs:label*: None qfs:type: None Additional checks: Name in Popup Description Name of…
Version 7.1.5 59.52TreeNode Sub-item of a tree. Kind: Item or syntax SmartID: Is referenced as table sub-item via syntax Coordinates for mouse click: Sub-items or exact co-ordinates Feature: None; for web components see 'Feature' for web components qfs:label*: None qfs:type: None Additional checks: Name in Popup Description Name of checktype Engine Node Text of the node item All Node visible Check…
Version 7.1.5 B.9.5QF-Test version 4.3 B.9.5.1Version 4.3.2 - September 11, 2018 Bugs fixed: Raising windows on Linux systems now works more reliably. If an 'Server HTTP request' node for a POST request contains parameters encoded directly in the URL, QF-Test now keeps the URL unchanged instead of moving those parameters into the body. Web Deleting cookies after the browser window was opened now…
Version 7.1.5 B.9.4QF-Test version 4.4 B.9.4.1Version 4.4.2 - December 11, 2018 New features: Support was added for Eclipse/SWT version 4.10 alias "2018-12". ChromeDriver was updated to version 2.44 (still for Chrome up to version 71). Bugs fixed: The license check of QF-Test versions 4.4.0 and 4.4.1 might refuse a QF-Test 4.3 license even when that license had a valid maintenance plan. An SUT…
Version 7.1.5 6.0+39.5Android The following options influence the testing of Android applications. Figure 39.31: Options for Android 'Android SDK' (System) Server script name: OPT_ANDROID_SDK_PATH Enter the installation path of the Android SDK here. This directory is usually named sdk and contains a subdirectory tools or cmdline-tools. This setting is only neccessary if QF-Test can not determine…