Das QF-Test Team hat mich gefragt, wie wir QF-Test ausgewählt haben und wie wir es hier bei der RJ Lee Group verwenden. Ich habe ungefähr ein Dutzend GUI Testing Programme angesehen; nur QF-Test und Squish schienen unseren Anforderungen gerecht zu werden. Ich lud die Evaluationsversionen der beiden herunter, konfigurierte beide für unser System und schrieb ein paar Tests. Ich erklärte beide unserer manuellen Testerin und ließ sie sie ausprobieren. Ich zeigte sie auch unserem leitenden Entwickler. Dann diskutierten wir drei diese beiden Tools und kamen zu dem Entschluss, dass beide unseren technischen Anforderungen stand hielten, dann entschied sich aber jeder von uns unabhängig für QF-Test und nicht für Squish.
Wir automatisieren unsere Tests schneller als neue Funktionalitäten hinzugefügt werden, so wachsen unsere Tests mit jedem Release. Das ist viel besser, als dass unser Dokument zum manuellen Testen mit jedem Release länger wurde :)
Ich nutzte Jython Skripte, um Aktionen wie Suchen, Öffnen von Datensätzen und dem Start der Anwendung zu messen. Die Messergebnisse (mit build-Nummer & Host) werden in einer Datenbank gespeichert, so dass wir die Geschwindigkeit viel granularer messen können. Wir nutzen auch Schleifenaktionen, um Ressourcenlecks zu finden.
Mir gefällt Scripting in der JVM sehr. Den Inhalt eines Textfeldes einer Variable für spätere Checks zuzuweisen ist super. Genauso gut ist zu wissen, wie viele Posten in einer Tabelle waren, bevor und nachdem ein Filter angewendet wird. Dadurch, dass QF-Test sich in unserer Entwicklungsumgebung immer mehr etabliert, verbringe ich mehr Zeit damit, Tests in Jython zu schreiben. Das ist Thema, bei dem ich denke, dass QF-Test noch etwas mehr Feinschliff benötigen könnte. Ich bin begeistert davon, was ich jetzt tun kann – aber können eure Entwickler die Scripting Integration noch dazu bringen, andere coole Dinge zu tun? Ich mache Dinge wie: Öffnen einer Serie von Aufnahmen, um die durchschnittlichen Zeit der Vorgänge herauszufinden, jedes Feldes in einem Formular ändern und Exceptions im Protokoll überprüfen. Außerdem versuche ich die Filter an ihre Grenzen zu bringen, indem ich Permutationen von Suchbegriffen laufen lasse usw.
Ihr macht ein großartiges Tool. Danke,
Logan White Stack der R.J. Lee Group
Evaluationsbericht: Warum wir QF-Test Squish vorgezogen haben - Juli 2009, Logan White Stack, R.J. Lee Group, Monroeville, USA.
(Der ursprünglich englische Text bzw. die Zitate wurden ins Deutsche übersetzt.)
Wir verwenden Cookies zur anonymisierten Auswertung Ihres Besuchs auf unserer Webseite durch »Matomo«. Dafür benötigen wir Ihr Einverständnis, welches für zwölf Monate gilt. Ein Widerruf bzw. Opt-out ist jederzeit auf unser Datenschutz-Seite möglich.
1. Funktionale Cookies
Wir verwenden funktionale Cookies, um die Basisfunktionalität der Webseite zu gewährleisten.
2. Performance und Statistik Cookies
Wir verwenden Matomo zur Analyse und Optimierung unserer Webseite. Cookies erlauben eine anonyme Erfassung der Informationen und helfen uns, Ihnen einen benutzerfreundlichen Besuch unserer Webseite zu bieten.
Dieses Cookie enthält eine eindeutige jedoch pseudonymisierte Matomo-interne Besucher-ID zur Erkennung wiederkehrender Besucher.
Dieses Cookie wird verwendet, um zu tracken, von welcher Website der anonymisierte Benutzer auf die Website gekommen ist.
Das Session Cookie von Matomo wird verwendet, um die Seitenanforderungen des Besuchers während der Sitzung zu verfolgen.
wird erzeugt und versucht sofort wieder zu löschen (zur Prüfung, ob der Browser des Besuchers Cookies unterstützt).
Kurzzeit-Cookies für temporäre Besuchsdatenspeicherung.
Kurzzeit-Cookies für temporäre Besuchsdatenspeicherung.