[Translate to French:] Logo QF-Test

Le logiciel de test GUI pour Java & Web

 

Téléchargement libre Essai gratuit

Florian Syska, development and support, v.a. AJAX Toolkits and resolvers

Tester web
Yes, we do!

Florian Syska, 
Sr. Software Engineer, QFS

Managing director Karlheinz Kellerer

QF-Test reconnait le toolkit web automatiquement qui est utilisé par votre application. C'est de la magie :)

Karlheinz Kellerer,
Managing director QFS

Dominik Schmid, QFS-family member

Vous êtes aussi fatigué(e)s du testing web manuel?

Logo innovas

We are very happy and look forward to further automation projects with QF-Test.

Jörg Riebschläger, Test responsible KOLUMBUS, innovas GmbH, Germany

Automatisation de test Web professionnelle

Chrome, Firefox, IE, Safari und Edge mit QF-Test testen
AJAX und HTML5 mit QF-Test testen
Web Anwendungen mit QF-Test testen
  • Simulation utilisateur réelle, directement dans le navigateur
  • Testing multi-navigateur: Google Chrome, Mozilla Firefox, Opera, Safari, Microsoft Edge (aussi basé sur Chromium), Internet Explorer
    Headless browser version de Chrome et Firefox
  • Approche Selenium WebDriver
  • Applications mobiles Web par le Mobile Browser Emulation Mode
  • Tester des applications Electron
  • Sites statiques et dynamiques: HTML5 et AJAX - les toolkits AJAX sont reconnus automatiquement et  traités immédiatment, de nouvelles toolkits peuvent être intégrés facilement (CustomWebResolver).
  • Pour développeurs: Exécution du code JavaScript directement dans le navigateur, Scripting/accès à l'API, Browser DOM, composants Java et tests Selenium
  • Tests de charge web avec QF-Test et NeoLoad
  • ...plus de fonctionnalités QF-Test

[Translate to French:] Performance for testers

Les ingénieurs de test
partagent leur
expériences sur QF-Test

[Translate to French:] Security for developers

Les développeurs
partagent leurs 
expériences sur QF-Test

[Translate to French:] Advantages for deciders

Les décideurs
partagent leurs 
expériences sur QF-Test


QF-Test facilictes des hiérarchies DIV

 

QF-Test peut abstraire des hiérarchies DIV intercalées à des éléments GUI logiques en testant des applications web.

Défis de tester des sites web

  • Les composants GUI (Widgets) ont une structure très différente à des 'fat clients' conventionnels avec plusieurs caracteristiques de design.
  • Presentation variée des composants particuliers dans les navigateurs différents.
  • Conception de l'interface dynamique croissante par AJAX ou DHTML.

Réutilisation des test, seulement si les composants peuvent être retrouvés dans l'interface modifiée.

Exigence au logiciel de test web: Reconnaissance robuste des composants

Solution de QF-Test

  • QF-Test répond à cet enjeu avec un concept de reconnaissance de tous les composants spécifiques pour tous les toolkits AJAX. Il fonctionne comme ça: Les composants spéciaux sont transferés à des composants géneriques familiers.
  • L'ingénieur de test peut se concentrer sur les éléments visibles et importants pour le testing sans connaissance spéciale de l'architecture technique du site. Le résultat est une création de test efficace avec un retour sur investissement rapide.

Regardez notre vidéo qui explique comment QF-Test vous aide à réduire la complexité en automatisant des applications web. (en anglais)


QF-Test avec QF-Driver et Selenium-WebDriver

[Translate to French:] QF-Test + Selenium =
[Translate to French:]  IE, Chrome, Edge, Safari, Firefox + HTML5, AJAX
  • Intégration Selenium WebDriver pour tester sur plusieurs navigateurs
    Google Chrome, Mozilla Firefox, Internet Explorer, Safari, Microsoft Edge; Headless browser pour Chrome et Firefox
  • Intégration des tests Selenium par Unit test steps ou directement par l'API Selenium

  • Comparaison de QF-Test et Selenium

Tester des applications AJAX automatiquement

[Translate to French:] [Translate to English:] AJAX und HTML5 Testen mit QF-Test

Pour des sites classiques HTML (incluant HTML 5), et dynamiques - spécialement AJAX (Asynchronous JavaScript et XML)

QF-Test supporte completement les frameworks comme Angular, React et Vue.js. En plus des extensions pour les UI toolkits suivants sont intégrés en QF-Test comme Smart (GWT), ExtJS, ICEfaces, jQuery UI, jQueryEasyUI, Kendo UI, PrimeFaces, Qooxdoo, RAP, RichFaces, Vaadin et ZK.

D'autres toolkits (par exemple SAP UI5, Siebel Open UI, Salesforce) et future web toolkits peuvent être intégrés avec un minimum d'efforts. Des ajustements à court terme individuels (CustomWebResolver) sont possible par un interface optimisé. Contactez-nous pour nos services.

Angular

[Translate to French:] [Translate to English:] Angular Logo

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. 
Comparaison: QF-Test vs. Protractor

React

[Translate to French:] [Translate to English:] React Framework Logo

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

[Translate to French:] [Translate to English:] Vue.js Logo

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.


Ext JS

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. 

Google Web Toolkit (GWT)

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

[Translate to French:] Logo Icefaces

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.

jQuery EasyUI

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

[Translate to French:] Logo JQuery Ui

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.

Kendo UI

Kendo UI est un framework AJAX pour développer des applications HTML 5 et JavaScript. Ce toolkit AJAX a une bibliothèque des composants complète et est offert par l'entreprise logiciel Telerik de Bulgarie.

PrimeFaces

[Translate to French:] Logo primeFaces

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

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)

[Translate to French:] Logo Remote Applications Platform

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

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.

Smart GWT

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. 

Vaadin

[Translate to French:] Logo vaadin

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 permet aux développeurs de se concentrer sur finaliser leur interface utilisateur graphique. Vaadin est étroitement entrelacé avec le Google Web Toolkit. Vaadin est aussi le nom de l'entreprise finnoise.

ZK-Framework

[Translate to French:] [Translate to English:] Logo ZK

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. 

 

Plus de toolkits AJAX en cours...

Le développement d'autres toolkits  est très dynamique. Plusieurs d'entre eux sont en usage chez nos clients et là on les utilise pour tester SAP UI5Siebel Open UI et Salesforce facilement. 

Essayez vous même:

"Après deux versions majeurs on a abandonné Selenium à cause du grand effort de maintenance."
Attila Enez, ingénieur de test, Hamburger Pensionsverwaltung, Allemagne... voir plus.