Les testeurs d'une application web sont confrontés à des défis particuliers : En HTML, il existe peu de concepts pour les éléments logiques de l'interface utilisateur tels que les arbres, de sorte que les développeurs inventent souvent eux-mêmes quelque chose. Un simple composant arborescent est alors représenté par des dizaines de nœuds DIV individuels. Cette explosion de complexité doit ensuite être compensée par les développeurs de tests.
QF-Test offre une solution innovante à ce problème :
Pour « enseigner » votre application spécifique à QF-Test, vous utilisez notre CustomWebResolver intuitif. En utilisant de simples affectations, sans code de programmation, vous traduisez les structures HTML en composants logiques faciles à comprendre. Pour de nombreux frameworks UI courants, cela fonctionne déjà out-of-the-box, de sorte que vous profitez directement des avantages du concept de composants QF-Test.
Les testeurs peuvent alors travailler de manière autonome avec QF-Test et votre application web, sans avoir besoin de connaître la structure HTML sous-jacente.
Chrome DevTools Protocol (CDP): l'alternative plus vite et stabile que le WebDriver
Comparé à ces produits concurrents, QF-Test offre plusieurs avantages en tant qu'outil sophistiqué d'automatisation des tests.
La high-level API des frameworks et toolkits offre aux developpeurs de créer des applications avec une interface attirante et très rapide qui sont aussi bien acceptées par les utilisateurs. Cette diversité est un défi spécial de l'automatisation de test web.
Si vous avez des questions sur des versions concrètement soutenues, veuillez vous adresser à notre equipe de support.
Angular est un framework d'applications web opensource développé par une communauté, spécialement Google. QF-Test supporte AngularJS et les versions deuis Angular 2 et leur framework UI en design Material et aussi les bibliothèques Bootstrap UI.
React est une bibliothèque JavaScript pour la création des interface utilisateur. Depuis 2011 un ingénieur logiciel de facebook a développé React pour le newsfeed de facebook et un an plus tard utilisé aussi pour Instagram. A coté d'Angular c'est le web framework le plus commun aujourd'hui.
Vue.js (prononcé comme "view" en anglais) est un framework d'applications web JavaScript qu'il y a depuis 2013. C'est dévelopé par Evan You ensemble avec une communauté en ligne. Depuis la version 2 Vue.js supporte aussi rendering sur le serveur.
AG Grid est un puissant framework JavaScript pour des tableaux de données complexes, compatible avec toutes les bibliothèques d'interface utilisateur JavaScript courantes. AG Grid existe en édition communautaire gratuite ainsi qu'en version Enterprise avec des fonctionnalités et un support supplémentaires.
Ext JS est un framework AJAX qui existe depuis 2007 pour la création des applications web interactives. Un grad ensemble des APIs et des widgets GUI fait partie de Ext JS et aussi le suppot des architectures basées sur le model-view-controller (MVC). Ext JS est développé et maintenu par l'entreprise américaine Sencha Inc.
Vaadin est un framework Rich Internet Application (RIA) opensource pour créer des interfaces utilisateurs graphiques dans un environnement côté serveur avec Java. Vaadin est aussi le nom de l'entreprise finnoise.
jQuery EasyUI est une collection des composants d'interface utilisateur graphique basés sur jQuery. Elle fournit toute fonctionnalité essentielle pour créer des applications JavaScript modernes et interactives. Les sites web HTML5 peuvent être crées en utilisant les balises HTML sans la nécessité d'écrire autant de code JavaScript.
jQuery UI est une extension de la bibliothèque connue jQuery JavaScript library et offre un semble des interactions, effets, widgets et thèmes pour créer des applications web interactives. Le toolkit est développé par la jQuery UI Foundation.
Google Web Toolkit (GWT) est un framework AJAX pour le développement des applications web. Google l'utilise pour ses produits Google Ads et AdSense. Une spécificité est une compilation de Java à JavaScript. GWT est la base pour d'autres toolkits comme Ext GWT.
ICEfaces est un framework JavaScript pour créer des applications enterprise RIA. Sa base est le standard Java Server Faces (JSF) et contient une bibliothèque de composants complète et intégration de portail. L'entreprise canadienne IceSoft Technologies Inc. offre des éditions opensource et commerciales.
PrimeFaces est un framework AJAX qui base sur Java Server Faces (JSF) et permet la création des rich user interfaces avec Java. Crée en 2009 PrimeFaces offre une bibliothèque légère avec des extensions et thèmes. PrimeTek Informatics situé en Turquie appartient la marque PrimeFaces.
Qooxdoo est un framework open source qui existe depuis 2009 pour le développement des interfaces GUI pour des applications web. Il possède un ensemble cohérent des composants individuels et une chaîne de compilation extensive. Qooxdoo est dévelopé par 1&1 et des employés de GMX. C'est la raison pour laquelle ce framework est supporté par l'hébergeur 1&1.
Remote Application Platform (RAP) est un toolkit widget avec un interface de programmation comme le Standard Widget Toolkit (SWT) et avec une integration OSGI. Les applications RAP sont écrites en Java et par conséquent des IDEs comme Eclipse peuvent être utilisés effectivement. RAP est un projet de l'Eclipse Foundation.
RichFaces est un framework AJAX avancé pour des applications commerciales utilisant Java Server Faces (JSF). Il offre un ensemble complet des composants AJAX et vient avec son propre IDE, qui s'appelle CDK. RichFaces est un projet JBoss, licencé sous LGPL. L'entreprise américaine connue Red Hat Inc. possède ce projet.
ZK ajoute aux standards jQuery et JSON un ensemble des composants et élements. ZK aide des développeurs avec un modèle événementiel et de l'implementation en Java pur ou du balisage XML. Potix Corporation avec des sites au Taiwan et au Canada est l'entreprise de ce framework.
Smart GWT de Isomorphic Software combine le grand ensemble des composants UI du Google Web Toolkit (GWT) avec un serveur framework Java pour créer des applications web entrepreneurial. L'adaptation du navigateur aux appareils différents est une fonctionnalité évidente et tout cela au niveau d'une seule base de code.
Microsoft's Fluent UI React est le framework officiel open-source React front-end conçu pour construire des expériences qui s'intègrent de manière transparente dans une large gamme de produits Microsoft. Il fournit des composants robustes, actualisés, accessibles et hautement personnalisables à l'aide de CSS-in-JS.
Essayez vous même: