Ich suche ein Web-UI-Testtool, das:
A. Kann mindestens IE, Firefox, Chrome und Safari testen;
B. nicht auf "recording" angewiesen ist und rein codiert werden kann;
C. Kann Datentabellen aus TFS-Testfällen für Eingaben ziehen;
D. Kann Testschritte per Code nicht bestehen (oder kann ich die TFS-API aufrufen, um dies selbst zu tun)
Ein Problem besteht darin, dass viele Suiten in Safari nicht funktionieren, und eine unserer wichtigsten Demografien ist ein Kiosk-iPad mit Safari.
Andere Suiten sind nur aufgezeichnete Aktionen oder ihre "Konvertierung in Code". Ich kann nicht herausfinden, wie man einfach überspringt und nur reinen Code macht.
Ich kann nichts finden, was einen Testschritt nicht bestehen könnte. Möglicherweise muss ich diesen Teil selbst mit der TFS-API codieren.
Sikuli ist ein plattformübergreifendes, Python-basiertes Testtool, das die visuelle Erkennung von UI-Elementen verwenden kann, um zu entscheiden, a) was angeklickt werden soll und b) was die Ergebnisse sind. Es kann Pass & Fail-Ergebnisse generieren und Sie können in jedem Testschritt nahezu jeden Python-Code hinzufügen.
Da es nach visuellen Komponenten sucht, sollte es für fast jeden Browser funktionieren.
Suamere
Steve Barnes