Testen der GUI-Software
Was ist GUI-Softwaretest?
Das GUI-Testen ist eine Testtechnik, bei der die Benutzeroberfläche der Anwendung getestet wird, ob die Anwendung hinsichtlich des Verhaltens der Benutzeroberfläche die erwartete Leistung erbringt.
GUI-Tests umfassen das Anwendungsverhalten gegenüber Tastatur- und Mausbewegungen sowie die unterschiedlichen GUI-Objekte wie Symbolleisten, Schaltflächen, Menüleisten, Dialogfelder, Bearbeitungsfelder, Listen und das Verhalten der Benutzereingaben.
GUI-Testrichtlinien
Überprüfen Sie die Bildschirmüberprüfungen
Überprüfen Sie alle Navigationen
Überprüfen Sie die Verwendbarkeitsbedingungen
Überprüfen Sie die Datenintegrität
Überprüfen Sie die Objektzustände
Überprüfen Sie das Datumsfeld und die numerischen Feldformate
GUI-Automatisierungstools
Im Folgenden sind einige der Open Source-Tools zur GUI-Automatisierung auf dem Markt aufgeführt:
Produkt | Lizenziert unter | URL |
---|---|---|
AutoHotkey | GPL | http://www.autohotkey.com/ |
Selen | Apache | http://docs.seleniumhq.org/ |
Sikuli | MIT | http://sikuli.org |
Roboter-Framework | Apache | www.robotframework.org |
Watir | BSD | http://www.watir.com/ |
Dojo Toolkit | BSD | http://dojotoolkit.org/ |
Im Folgenden sind einige der kommerziellen GUI-Automatisierungstools auf dem Markt aufgeführt.
Produkt | Verkäufer | URL |
---|---|---|
AutoIT | AutoIT | http://www.autoitscript.com/site/autoit/ |
Aubergine | TestPlant | www.testplant.com |
QTP | Hp | http://www8.hp.com/us/en/software-solutions/ |
Rationaler Funktionstester | IBM | http://www-03.ibm.com/software/products/us/en/functional |
Infragistik | Infragistik | www.infragistics.com |
iMacros | iOpus | http://www.iopus.com/iMacros/ |
CodedUI | Microsoft | http://www.microsoft.com/visualstudio/ |
Sikuli | Micro Focus International | http://www.microfocus.com/ |