2 Stimmen

Erstellen einer Test-UI für Tester

Ich habe eine Reihe von Methoden, die in einem eigenen Projekt enthalten sind und innerhalb einer ziemlich großen (monolithischen) Anwendung verwendet werden. Aus diesem Grund haben sich die Tester beschwert, dass es keine einfache Möglichkeit gibt, sie zu testen.

Daher schlug ich vor, eine einfache Anwendung zu erstellen, die Reflexion auf einer Baugruppe verwendet und es den Testern ermöglicht, ihre eigenen Parameter in jede einzelne Methode einzugeben (und das Ergebnis zu überprüfen). I tun haben eine vollständige Suite von Unit-Tests, aber ich denke, es wäre am besten, die Methoden eine Präsenz für die Tester zu geben.

  • Hört sich das nach einer guten Idee an?
  • Gibt es bereits etwas, das ich verwenden könnte?

Vielleicht übersehe ich aber auch etwas völlig Offensichtliches.

6voto

guillaume31 Punkte 13230

Ich habe eine Reihe von Methoden enthalten mit innerhalb einer ziemlich großen (monolithischen) Anwendung verwendet werden. Aus diesem Grund haben sich die Tester beschwert, dass es keine einfache Möglichkeit gibt, diese sie zu testen.

Die einzige Möglichkeit zur Prüfung Methoden ist durch Unit-Tests, von denen es, wie Sie sagen, bereits eine ganze Reihe gibt.

Wenn es sich um ein rein internes Projekt handelt (und das scheint der Fall zu sein, da Sie Reflection verwenden mussten, um es offenzulegen), sollten die Tester nicht einmal davon wissen.

Das Testen des Innenlebens einer Architektur ist nicht die Aufgabe eines Testers, sondern die eines Entwicklers.

0voto

Grzegorz Sławecki Punkte 1667

Die von Ihnen vorgeschlagene Methode ist offensichtlich eine Lösung für Ihr Problem. In früheren Kommentaren gab es viele (auch meine) Fragen über den Grund, warum Sie es tun wollen. Da Sie sich aber sicher sind, dass die Tester aus bestimmten Gründen (wir kennen die Unternehmenswelt, nicht wahr?) jede Methode aus der Bibliothek manuell testen sollten und die Unit-Tests, die Sie bereits haben, nicht ausreichen, sollte das, was Sie vorgeschlagen haben, meiner Meinung nach gut funktionieren.

Das Problem, das Sie haben, scheint mangelndes Vertrauen in Unit-Tests / ein falscher Ansatz von jemandem zu sein, der die Entscheidung getroffen hat, dass die Tester die Bibliothek prüfen sollen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X