Version 7.1.5 5.4Recognition criteria 5.4.1Class 5.4.2Name 5.4.3Feature 5.4.4Extra features 5.4.5Index 5.4.6Geometry 5.4.7Component hierarchy Last update: 7/15/2024 Copyright © 1999-2024 Quality First Software GmbH
Version 7.1.5 29.2Simple Keyword-driven testing with QF-Test The simplest way of using keywords is to use existing procedures. Procedures can be designed as business-related procedures or as atomic component-oriented procedures. Business-related procedures perform real workflow in the application, e.g. creating a new vehicle. Atomic component-oriented procedures perform very basic steps like click…
Version 7.1.5 27.6TeamCity CI QF-Test can easily be integrated with TeamCity CI, so that tests are automatically executed by TeamCity CI and test results, run logs and HTML reports can be inspected right through the TeamCity UI. You can find step-by-step instructions for how to set this us in our blog post Integrating QF-Test with TeamCity in three easy steps . Last update: 7/15/2024 Copyright ©…
Version 5.4.1 47.1.10.1 Simple class mapping To begin with the example, we resolve the recognition of the '-5%' button in the right bottom corner. The figure below shows our goal. On the left we find the current recording without simplification steps, on the right we see the desired recording. Current recording Simplified recording Figure 47.7: Simplification due to simple class mapping First you…
Version 5.4.1 50.11.4 The DomNode class The DomNode class is derived from Node and also resides in the package de.qfs.apps.qftest.client.web.dom. In addition to the methods defined in the Node class and explained above, DomNode provides the following: Object evalJS(String script) Evaluate some JavaScript code in the context of this node's document. Parameters script The script to execute.…
Version 5.4.1 28.4.2 Behavior-Driven Testing (BDT) from business perspective Describing test-cases from business perspective using Behavior-Driven Testing (BDT) requires actions from a user's point of view. So those actions contain several interactions likes mouse-clicks or text-inputs. You can find a sample test-suite at…
Version 5.4.1 28.2.1 Business-related Procedures As stated in the previous section business-related procedures represent a real business workflow in your application. You can find a sample at qftest-5.4.1/demo/keywords/simple_business/SimpleKeywords.qft. The respective test-plan can be found at qftest-5.4.1/demo/keywords/simple_business/simple_keywords.xlsx. Please take care to copy the demo…
Version 5.4.1 28.4.1 Behavior-Driven Testing (BDT) from technical perspective Describing a test-case from a technical perspective using Behavior-Driven Testing (BDT) uses more or less elementary actions for designing a test-case. You can find a sample test-suite at qftest-5.4.1/demo/keywords/behaviordriven/BehaviorDrivenTesting.qft. The respective test-plan can be found at…
Version 6.0.4 45.5.1SmartID Option OPT_SMARTID_SMART_COMPONENT_CLASSES For information on the usage of the component class with a SmartID please have a look at SmartID syntax for 'Class name'. The classes contained in the option are: Accordion, Button, Calendar, CheckBox, Closer, ColorPicker, ComboBox, ComboButton, ComboField, Dialog, ErrorIndicator, Graphics, Icon, Indicator, Label, Link, List,…
Version 6.0.4 48.1.2Analyzing a web page Due to the flexibility of HTML your first step should be to get a good understanding of how the framework used creates its components and of the specific attributes and properties of the HTML components generated. For example, you need to find out if a button in the GUI always has the same criteria for QF-Test to recognize it. QF-Test saves the relevant…