Logo QF-Test

Das GUI Testtool für Java & Web

 

Gratis Testen  Download  Kaufen

Florian Syska, Entwicklung und Support, v.a. AJAX Toolkits und Resolver

Web Testing
Yes, we do!

Florian Syska, 
Sr. Software Engineer, QFS

 

 

Geschäftführer Karlheinz Kellerer

QF-Test erkennt automatisch das Web-Toolkit, das Ihre Anwendung verwendet. Reine Magie :)

Karlheinz Kellerer,
Geschäftsführer QFS

Dominik Schmid, QFS-Familienmitglied

Sind Sie auch müde vom manuellen Webtesten?

 

 

 

Logo innovas

Wir sind sehr zufrieden und freuen uns schon auf weitere Automatisierungs­projekte mit QF-Test.

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

Professionelle Web-Test­automatisierung

Features von QF-Test speziell für Web testen

  • Echte Nutzersimulation, direkt im Browser (Internet Explorer, Firefox, Chrome) browser- und plattformübergreifend (Windows, Linux/Unix...)
  • Hoher Abstraktionsgrad des Testens - auch ohne Entwicklerkenntnisse.
  • Statische und dynamische Webseiten und Inhalte, auch HTML5 und AJAX
  • AJAX-Toolkit wird automatisch erkannt, keine Browser Plug-Ins nötig.
  • Wartungsarme Tests, wiederverwendbar und robust gegen Änderungen am Layout, dynamische Inhalte ("generische Komponenten").
  • Direkt im Browser ausführbarer eigener JavaScript Code
  • ... weitere QF-Test Features
Performance für Tester

Software-Tester
berichten über Ihre 
Erfahrungen mit QF-Test

Sicherheit für Entwickler

GUI Entwickler
berichten über Ihre
Erfahrungen mit QF-Test

Vorteile für Entscheider

Entscheider
berichten über Ihre
Erfahrungen mit QF-Test


Testen von AJAX Anwendungen

Mit QF-Test/web bietet QFS seit 2008 ein komfortables, browserübergreifendes Testtool für web-basierte Anwendungen. Neben klassischen HTML-Seiten (inklusive HTML 5) können auch dynamische Inhalte - insbesondere AJAX - getestet werden. QF-Test unterstützt umfassend AJAX-Toolkits und bietet dedizierte Erweiterungen für ExtGWT/GXT, ExtJS, GWT, ICEfaces, jQueryUI, jQuery EasyUI, Kendo UI, PrimeFaces, RAP, RichFaces, Qooxdoo, Vaadin und ZK. Die Integration weiterer und auch zukünftiger Webtechnologien wird kontinuierlich durch QFS vorangetrieben. Kurzfristige und individuelle Anpassungen (Customized Resolver) sind über eine optimierte Schnittstelle möglich. Allgemein gesagt abstrahiert QF-Test tief verschachtelte DIV Hierarchien zurück auf logische GUI Elemente. QF-Test reduziert drastisch die Komplexität von Tests für solche Seiten, indem es abstrakte Objekte auf logische GUI-Klassen abbildet.

Überzeugen Sie sich selbst:


QF-Test reduziert die Komplexität von Webseiten  » 

Grafische Oberflächen im Web-Umfeld stellen für den Tester eine besondere Herausforderung dar:

  • Die GUI-Komponenten (Widgets) sind äußerst unterschiedlich aufgebaut und haben verschiedene Ausprägungen im Vergleich zu konventionellen Fat Clients.
  • Unterschiedliche Darstellung einzelner Komponenten in verschiedenen Browsern.
  • Zunehmend dynamische Oberflächengestaltung mittels AJAX oder DHTML.

Dies führt dazu, dass Tests nur dann wiederverwendet werden können, wenn die Komponenten auch in der veränderten GUI wiedergefunden werden. Dies setzt eine sehr robuste Komponentenerkennung seitens des Web-Test-Tools voraus.

QF-Test begegnet diesen Anforderungen mit einem Komponentenkonzept, das für jedes AJAX-Toolkit eine spezifische Komponentenerkennung bereitstellt. Hierbei werden die speziellen Komponenten in für den Tester bekannte, generische Komponenten überführt. Der Tester kann sich auf die für ihn sichtbaren und relevanten Elemente der Oberfläche konzentrieren, ohne Kenntnisse des technischen Aufbaus der Website besitzen zu müssen. Das bedeutet effiziente Testerstellung mit einem hohen ROI.

Sehen Sie sich an, wie QF-Test Ihnen hilft, die Komplexität beim automatisierten Testen von dynamischen Web-Anwendungen auf ein Minimum zu reduzieren.

 Video


AJAX Toolkits, die QF-Test unterstützt

Ext GWT/GXT

Ext GWT, auch als GXT bekannt, ist ein Anwendungsframework für das Google Web Toolkit. GXT bietet ein Set an Komponenten oberhalb von GWT's Feature der Java zu JavaScript Kompilierung. Ebenfalls enthalten sind Templates und Layout Management. Ext GWT wird von Sencha angeboten.

Ext JS

Ext JS ist ein seit 2007 verfügbares clientseitiges JavaScript- bzw. AJAX-Framework für interaktive Webanwendungen. Es bietet einen reichen Schatz an APIs und GUI-Komponenten und unterstützt Model-View-Controller (MVC) basierte Architekturen. Ext JS wird von der amerikanischen Firma Sencha Inc. entwickelt.

Google Web Toolkit (GWT)

Google Web Toolkit  (GWT) ist ein von Google bereitgestelltes AJAX Framework zu Entwicklung von Webanwendungen. Es wird bei Google selbst für Produkte wie Google AdWords und AdSense eingesetzt. Als Besonderheit bietet es eine Java nach JavaScript Kompilierung an. Auf GWT als Basis setzen andere Toolkits wie Ext GWT auf.

ICEfaces

Logo Icefaces

ICEfaces  ist ein JavaScript Framework um Enterprise RIA Anwendungen zu erstellen. Es baut auf dem Java Server Faces (JSF) Standard auf und bringt eine umfassende Komponentenbibliothek und Portalintegration mit. Die kanadische Firma IceSoft Technologies Inc. bietet neben Open-Source auch kommerzielle Editionen.

jQuery EasyUI

jQuery EasyUI  ist eine Sammlung von Web GUI-Komponenten auf Basis von jQuery. Es bietet wichtige Funktionalitäten für die Implementierung von modernen interaktiven JavaScript Anwendungen. HTML5-Seiten können ohne viel JavaScript Code im Wesentlichen durch HTML Markup erzeugt werden.

jQuery UI

Logo JQuery Ui

jQuery UI  ist eine Erweiterung der freien JavaScript-Bibliothek jQuery und enthält ein Set an Interaktionen, Effekten, UI Komponenten und Themen zur Gestaltung von interaktiven Web Benutzeroberflächen. Es wird von der jQuery UI Foundation entwickelt.

Kendo UI

Kendo UI Kendo UI ist ein AJAX Framework um HTML5 und JavaScript Anwendungen zu erstellen. Dieses AJAX Toolkit bringt eine umfassende Komponentenbibliothek mit und wird von der bulgarischen Softwarefirma Telerik angeboten. 

PrimeFaces

Logo primeFaces

PrimeFaces  ist ein AJAX Framework auf Basis von Java Server Faces (JSF). Es erlaubt deshalb die Erstellung von Weboberflächen mit Java. Bekannt seit 2009 stellt PrimeFaces eine leichtgewichtige Komponentenbibliothek zur Verfügung mit Erweiterungen und Themes. Die türkische Firma PrimeTek Informatics steht hinter diesem Projekt.

Qooxdoo

Qooxdoo ein seit 2009 zur Verfügung stehendes Open-Source-Framework für den Bau von GUI Oberflächen für Webapplikationen. Es besitzt ein zusammenhängendes Set von individuellen Komponenten und eine umfassende Toolchain. Dadurch, dass es von 1&1 und GMX-Mitarbeitern entwickelt wurde, wird es vom Webhoster 1&1 unterstützt.

Remote Application Platform (RAP)

Logo Remote Applications Platform

Remote Application Platform  (RAP) ist ein freies AJAX Widget Toolkit mit einer API äquivalent zum Standard Widget Toolkit (SWT) mit OSGI Integration. RAP Anwendungen werden in Java entwickelt und entsprechend können bekannte IDEs wie Eclipse effizient genutzt werden. RAP ist ein Projekt der Eclipse Foundation.

RichFaces

RichFaces ist ein fortgeschrittenes Framework für Geschäftsanwendungen unter der Benutzung von Java Server Faces (JSF). Es stellt ein vollständiges Bündel von AJAX Komponenten bereit und bringt ein eigenes IDE namens CDK mit. RichFaces ist ein JBoss Projekt unter LGPL lizensiert. Die bekannte amerikanische Firma Red Hat Inc. ist Inhaber des Projektes.

Vaadin

Logo vaadin

Vaadin ist ein opensource Rich Internet Application (RIA) Framework, mit dem serverseitig moderne Benutzeroberflächen in Java entwickelt werden. Vaadin hilft Entwicklern, sich auf die Erstellung Ihrer Oberflächen zu konzentrieren. Vaadin ist eng mit dem Google Web Toolkit verzahnt. Vaadin ist auch der Name der finnischen Firma.

ZK-Framework

Logo ZK

ZK setzt ein umfassendes Set von Komponenten und Bausteinen oben auf die Basis der de facto Standards jQuery and JSON. ZK stellt Entwicklern ein ereignisgetriebenes Modell und die Implementierung in Java oder XML bereit. Potix Corporation heißt die Firma, die hinter dem Projekt steht und Büros in Taiwan und Kanada besitzt.

Weitere in Arbeit...

Sehr dynamisch ist die Entwicklung weiterer Toolkits. Einige davon sind bei QFS-Kunden schon im Einsatz und dort werden Toolkits wie Smart GWTWicket oder Weboberflächen, die auf AngularJSAngularDart basieren, problemlos mit QF-Test getestet.

Videos Downloads Dokumentation Kaufen Gratis Testen