Zum Inhalt springen

„Framework for Integrated Test“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
Keine Bearbeitungszusammenfassung
Formulierungen; ein wenig "Fleisch". Artikel benötigt weiter eine präzisere Beschreibung der Vorgehensweise beim Testen sowie der Geschichte des Programms.
Zeile 1: Zeile 1:
{{überarbeiten}}
{{überarbeiten}}
Das '''Framework for Integrated Test''' (Fit) ist ein [[Open Source]]-[[Framework]] unter der [[GNU General Public License|GNU GPL]]-Lizenz für die Automatisierung von Akzeptanztests. Im Gegensatz zu [[Modultest|Unit Tests]] werden Akzeptanztests nicht im Quellcode geschrieben sondern in Dokumenten (zum Beispiel Excel, HTML) formuliert. Der Vorteil liegt darin, dass auch ohne Programmierkenntnisse Tests für die Softwareentwicklung formuliert werden können. Fit wird als Werkzeug für die [[Testgetriebene Entwicklung]] verwendet. Entwickelt wird es von [[Ward Cunningham]].
Das '''Framework for Integrated Test''' (Fit) ist ein [[Open Source]]-[[Framework]] unter der [[GNU General Public License|GNU GPL]]-Lizenz für die Automatisierung von Akzeptanztests. Im Gegensatz zu [[Modultest|Unit Tests]] werden Akzeptanztests nicht im Quellcode geschrieben, sondern in externen Dokumenten (zum Beispiel [[Microsoft Excel|Excel]], [[HTML]], [[Microsoft Word|Word]] oder einem [[Wiki]]) formuliert. Der Vorteil liegt darin, dass der Testautor keine Programmierkenntnisse benötigt. Fit wird als Werkzeug für die [[Testgetriebene Entwicklung]] verwendet. Entwickelt wird es von [[Ward Cunningham]].


== Funktionsweise ==
== Funktionsweise ==
Daten für Fit-Tests werden tabellarisch erstellt. Das bedeutet, dass die Tests datengetrieben sind. Mögliche Quellen sind HTML, Excel, Word oder ein Wiki. Die formulierten Tests werden von Fit eingelesen und das zu testende Programm mit den Eingaben „gefüttert“. Die Ergebnisse werden von Fit in eine Kopie des Originaldokuments geschrieben.
Daten für Fit-Tests werden tabellarisch erstellt. Jede Zeile entspricht einem Testdurchlauf; für jeden Einzeltest enthalten die Spalten den Namen des Tests, die Eingabewerte und das erwartete Resultat. Das bedeutet, dass die Tests datengetrieben sind. Das Dokument mit den formulierten Tests wird von Fit eingelesen und die Einzeltests mit den übergebenen Parametern aufgerufen. Fit legt eine Kopie des Originaldokuments an und hält dort die Testergebnisse fest.


== Weblinks ==
== Weblinks ==

Version vom 23. November 2009, 18:56 Uhr

Das Framework for Integrated Test (Fit) ist ein Open Source-Framework unter der GNU GPL-Lizenz für die Automatisierung von Akzeptanztests. Im Gegensatz zu Unit Tests werden Akzeptanztests nicht im Quellcode geschrieben, sondern in externen Dokumenten (zum Beispiel Excel, HTML, Word oder einem Wiki) formuliert. Der Vorteil liegt darin, dass der Testautor keine Programmierkenntnisse benötigt. Fit wird als Werkzeug für die Testgetriebene Entwicklung verwendet. Entwickelt wird es von Ward Cunningham.

Funktionsweise

Daten für Fit-Tests werden tabellarisch erstellt. Jede Zeile entspricht einem Testdurchlauf; für jeden Einzeltest enthalten die Spalten den Namen des Tests, die Eingabewerte und das erwartete Resultat. Das bedeutet, dass die Tests datengetrieben sind. Das Dokument mit den formulierten Tests wird von Fit eingelesen und die Einzeltests mit den übergebenen Parametern aufgerufen. Fit legt eine Kopie des Originaldokuments an und hält dort die Testergebnisse fest.

Literatur