Frage

Wir haben ein Planungsmodul mit großen Mengen von Testdaten alle Szenarien zu testen, so Testautomatisierung entscheidend ist. Wir hoffen, dass zur Zeit FIT / Fitnesse zu verwenden. Jedoch ein einzelner Test hat eine recht große Tabelle von Testdaten, so dass er nicht sehr gut paßt in die Form von „zwei oder drei Eingängen, einer oder mehr Ausgängen,“ dass Fitnesse Verwendungen in ihren Beispielen. Hoffentlich wird die andere Funktionalität von Fitnesse macht es sich lohnt es zu benutzen.

Ich höre, dass es eine Möglichkeit ist, einen Antrag auf einen FIT-Test mit einer Excel-Tabelle zu initialisieren - nicht die Kalkulationstabelle zu Fitness-Funktion, wohlgemerkt - aber ich habe nicht in der Lage gewesen, es so weit zu finden. Sobald die gesamte Tabelle in die Anwendung geladen wird, und die Anwendung macht seine Sache planen wir entweder eine Anzahl von Ausgangszeilen, oder vielleicht nur die letzte Zeile, um zu sehen, ob der Test bestanden wird.

zu vergleichen

Die Anwendung ist derzeit Testdaten aus einer Datenbank für manuelle Tests ziehen, sondern in eine Datenbank zu schreiben, dann aus es zu initialisieren, wird nicht wegen der Auswirkungen auf die Leistung bevorzugt.

Die Anwendung ist in C # geschrieben.

War es hilfreich?

Lösung

Ich kann keine definitive Antwort geben, ohne weitere Besonderheiten Ihrer Anwendung zu kennen. Wenn Fit / FitNesse verwenden, Sie in der Regel Schreib Befestigung Code zwischen dem Test-Framework und der Anwendung Schnittstelle, so dass Sie diese verwenden können Daten in irgendeiner Art und Weise der Anwendung, dass Anzüge einzurichten. Die Beispiele, die Sie verwenden, um die passenden Tabellen gesehen haben angeben Eingang und erwartete Daten, sondern auch für große Datenmengen, dies wird oft umständlich. So Sie könnten zum Beispiel eines Dateinamen einer Tabelle in der Fit-Tabelle angeben, dass Ihre Befestigung Code Feed-Daten zu Ihrer Anwendung lesen würde.

Es gibt eine Reihe von Vorrichtungen Datenbankdaten einzurichten, in einem Produkt namens DbFit.

Diese spricht über Fit und Excel aber ist ziemlich alt, damit ich weiß nicht, was sein Status ist: http://msdn.microsoft.com/en-us/magazine/cc163841.aspx

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top