Testing on the below platforms
Java
All Java technologies
- Swing, AWT
- JavaFX
- SWT, Eclipse Plug-Ins
- RCP, WebStart
- Applets, RIA
- ULC, Captain Casa
- JavaFX SubScene components
- Hybrid applications embedded browsers via JxBrowser, SWT-Browser or JavaFX Webview
- Native Java applications in the browser with JPro or Webswing
Web
Web applications cross browser on
- Google Chrome
- Firefox
- Opera
- Safari
- Microsoft Edge (Chromium based)
- Microsoft Edge Legacy
- Internet Explorer
- Headless Browser Version of Chrome, Firefox and Edge (Chromium based)
- Testing Electron Apps
- Testing mobile applications via the Mobile Emulation Mode
Windows
Testing Windows Desktop applications
- Classical Win32 applications
- .NET applications (often developed in C#) based on Windows Presentation Foundation (WPF) or Windows Forms
- Windows Apps / Universal Windows Platform (UWP) applications using XAML controls
- Modern C++ applications (for example Qt applications)
Android
Native Android Apps
- Testing of all popular Android versions starting from Android 7 on real devices and the Google Emulator
Features
Robust component recognition
Stable tests
QF-Test masters complex elements like dynamic trees and tables. The tests are tolerant to UI changes. The sophisticated recognition mechanism leads to extraordinary maintainability and low maintenance effort the most important factor in software test automation. Objects like buttons or text fields are abstracted and recognized easily by generic components.
Record, Replay & Edit
Creation of the automated tests without programming
You can create and replay your first tests easily via record/replay. The tests are fully editable and can be modified at any place in the execution path. The test run is presented in a clear tree structure.
Flexibility via scripting
Jython, Groovy and Javascript
QF-Test is based on Java this is the reason why you can create tests in the common scripting languages Jython, Groovy and JavaScript. Any Java Code or Javascript code is executable in the Browser. They make you can realize complex checks and actions.