QF-Test

Practical UI automation for apps and PDFs with fast recording, CI, and deep debugging
4.9 
Rating
7 votes
Your vote:
License type:
Shareware
Screenshots
1 / 4
Visit Website
qfs.de
Loading

Open the door to repeatable UI checks by starting with what you already do manually. Create a new suite, launch the visual recorder, and click through your product like a real user—on desktop, in a browser, or on a phone. The tool captures interactions and organizes them into clear, reusable steps. Add assertions for on-screen text, images, tables, and the contents of generated PDFs. Swap fixed values for parameters so one script covers multiple users, locales, and environments. Point the same flow at different browsers or device profiles to confirm layout and behavior without rewriting. If location matters, enable geolocation simulation to validate pricing, availability, or map features from different regions. Execute the run to get immediate feedback with a precise action-by-action log and screenshots.

Grow that first scenario into a dependable regression suite. Extract common steps—sign-in, navigation, checkout—into callable components and assemble larger journeys with simple drag-and-drop. Keep test inputs in tables or CSV files to fan out data-driven runs. Tag tests by feature, risk, or release so you can trigger exactly what a hotfix requires. Use the scheduler for nightly cycles or connect to your CI so every commit kicks off the right set. Distribute runs across multiple machines to shorten feedback time. When the build finishes, publish readable summaries and machine-consumable artifacts, including screenshots, console traces, and captured documents. With a single action, open a ticket in your bug tracker with logs and attachments so developers can reproduce the issue quickly.

When a failure is flaky, debug in interactive mode. Step through actions, pause with breakpoints, and inspect the live DOM or widget tree to see what changed. Adjust waits, stabilize selectors, and continue from the current step—no need to restart the whole flow. Record a missing click or keystroke mid-debug and keep going. Filter runs to just the failing tags or re-execute on a different browser to isolate environment issues. For team safety, enable role-based permissions so maintainers can edit shared assets while others run and review. All activity is audited for traceability.

Advanced users can extend without abandoning speed. Add scripting hooks to create test data, call internal APIs, or stage fixtures before the UI opens. Enhance object recognition for complex desktop controls and custom web widgets, then map them once so authors avoid fragile selectors. Check PDFs for structure and text, not just file presence. Run headless on servers, pass environment variables, and feed results into dashboards. One project can exercise classic Java desktop clients, modern single-page web apps, and hybrid shells, giving cross-platform teams a single, consistent toolbox.

Plans & Pricing

One-time Payment

Others

Developer license (permanent, floating*) : Includes 1 UI technology: €2,435
Every further UI technology**: 610
Maintenance (Includes all upgrades + support): from €590 per Year (1 UI technology)
Runtime license (permanent, floating*): Includes 1 UI technology: €1,220
Every further UI technology**: €305
Maintenance (Includes all upgrades + support): from €185 per Year (1 UI technology)
Record, Replay & Edit
Robust component recognition
Flexibility via scripting
Daily monitoring ensures fast and high quality
Backward compatibility of versions

Subscription

Others

Developer license (permanent, floating*) : Includes 1 UI technology+Maintenance: €1,269
Every further UI technology**: 314
Runtime license (permanent, floating*): Includes 1 UI technology+Maintenance: €549
Every further UI technology**: €137
Record, Replay & Edit
Robust component recognition
Flexibility via scripting
Daily monitoring ensures fast and high quality
Backward compatibility of versions

Comments

4.9
Rating
7 votes
5 stars
0
4 stars
0
3 stars
0
2 stars
0
1 stars
0
User

Your vote: