Web application testers face particular challenges: In HTML, there are few concepts for logical GUI elements such as trees, so developers often come up with something themselves. A simple tree component is then represented by dozens of individual DIV nodes. This explosion of complexity has to be compensated for later by test developers.
QF-Test offers an innovative solution to this problem:
To “teach” your specific application to QF-Test, use our intuitive CustomWebResolver. With the help of simple assignments, without programming code, you translate HTML structures into easily understandable, logical components. This already works out-of-the-box for many common UI frameworks, so you benefit directly from the advantages of the QF-Test component concept.
Testers can then work independently with QF-Test and your web application without having to know the underlying HTML structure.
Chrome DevTools Protocol (CDP): faster and more stable alternative to WebDriver
Compared to this competing products, QF-Test offers various advantages as a mature tool for test automation.
The high-level API provided by the frameworks and toolkits enables developers to create applications with a pleasing and highly responsive user interface with excellent user acceptance rates quickly. This diversity is a special challenge for web test automation.
If you have any questions about specific supported versions, please contact our support team.
Angular is an open source front end web application framework. It is developed by a community, mainly Google. QF‑Test supports AngularJS und Angular up from version 2 with their UI-framework in Material design as UI-Bootstrap libraries.
React is a JavaScript library for creating user interfaces. In 2011 a software engineer from Facebook developed React for the Facebook News Feed and later for Instagram. Besides Angular it is the most common web framework today.
Vue.js (pronounced like "view") is an open-source JavaScript web framework that exists since 2013. It is being developed by Evan You together with the online community. Since version 2 it also supports rendering by server.
AG Grid is a powerful JavaScript framework for complex data tables, compatible with all popular JavaScript UI libraries. AG Grid is available in a free community edition as well as an enterprise version with additional features and support.
Ext JS is a client-side AJAX framework available since 2007 for creation of interactive Web applications. A rich set of APIs and GUI widgets is part of Ext JS as well as support for model-view-controller (MVC) based architectures. Ext JS is developed and maintained by the US company Sencha Inc.
Vaadin is an open-source Rich Internet Application (RIA) framework for building modern user interfaces in server-side environment with Java. Vaadin is also the name of the finnish company.
jQuery EasyUI is a collection of user-interface components based on jQuery. It provides essential functionality for building modern, interactive JavaScript applications. HTML5 web pages can be created mainly by using HTML markup without the need to write much JavaScript code.
jQuery UI is an extension of the well-known jQuery JavaScript library and provides a set of interactions, effects, widgets and themes for creating of interactive web applications. It is developed by the jQuery UI Foundation.
Google Web Toolkit (GWT) is an open source AJAX framework for the development of web applications. Google also uses it for products like Google Ads and AdSense. As a key feature it offers a Java to JavaScript compilation. GWT is also used as basis for other toolkits like Ext GWT.
ICEfaces is an AJAX framework to build enterprise RIA applications. It is based on the Java Server Faces (JSF) standard, comes with a comprehensive component library and portal integration. The Canadian company IceSoft Technologies Inc. offers open source editions and commercial product editions.
PrimeFaces is an AJAX framework on the basis of Java Server Faces (JSF) and therefore allows creating of rich user interfaces with java. Known since 2009, PrimeFaces provides a lightweight UI widget library with extensions and themes. PrimeTek Informatics, located in Turkey, is the company behind PrimeFaces.
Qooxdoo is an open source framework that is available since 2009 for the development of GUI interfaces for web applications. It contains a coherent set of individual components and an extensive toolchain. Qooxdoo is developed by 1&1 and GMX employees which is why it is supported by the web hosting service 1&1.
Remote Application Platform (RAP) is an open source AJAX widget toolkit with an API equal to the Standard Widget Toolkit (SWT) and with OSGI integration. RAP applications are written in Java, therefore well known IDEs like Eclipse can be used effectively. RAP is a project of the Eclipse Foundation.
RichFaces is an advanced AJAX framework for business applications using Java Server Faces (JSF). It provides a full set of AJAX enabled components and comes with an own IDE called CDK. RichFaces is a JBoss project, licensed under LGPL. The well known US company Red Hat Inc. owns this project.
ZK adds a comprehensive set of enterprise components and building blocks on top of the de facto standards jQuery and JSON. ZK provides developers with an event-driven model and implementation in pure Java or XML markup. Potix Corporation is the company behind this framework with offices in Taiwan and Canada.
Smart GWT of Isomorphic Software combines a large set of Google Web Toolkit (GWT) UI components with a Java server framework to create business web applications. Adaption of the browser to different devices is of course included and on one single code base.
Microsoft's Fluent UI React is the official open-source React front-end framework designed to build experiences that fit seamlessly into a broad range of Microsoft products. It provides robust, up-to-date, accessible components which are highly customizable using CSS-in-JS.
Check it out for yourself