Die Berechnungen in meinem Code sind gut getestet, aber weil es so viel GUI-Code gibt, ist meine allgemeine Codeabdeckung niedriger als ich es möchte. Gibt es Richtlinien zum Unit-Testing-GUI-Code? Macht es überhaupt Sinn?Wie kann ich Einheit GUI testen?
Zum Beispiel gibt es Diagramme in meiner App. Ich konnte nicht herausfinden, wie man das Testen der Graphen automatisiert. Es braucht ein menschliches Auge, AFAIK, um zu überprüfen, ob der Graph korrekt ist. aus der aktuellen GUI wie möglich
(Ich bin mit Java Swing)
Es ist ein großer Artikel über verschiedene GUI-Architekturen von Martin Fowler (http: //www.martinfowler.com/eaaDev/uiArchs.html). Es beschreibt GUI-Architektur Kompromisse in Bezug auf Komponententests. –
Heute würde diese Frage besser gefragt auf http://programmers.stackexchange.com (und ist wahrscheinlich Wegthema auf Stack-Überlauf, auf dem Gelände zu breit ist), aber alte Fragen können nicht migriert werden. Die Frage ob es hier nebenbei zugeht, bleibt das Problem ein interessantes und schwieriges. –
Es wäre toll, ein Beispiel mit einem GUI-Code und JUnit zu haben. –