Ramy dla testu zintegrowanego

Framework for Integrated Test lub „Fit” to narzędzie typu open source (GNU GPL v2) do automatycznych testów klientów. Integruje pracę klientów, analityków, testerów i programistów.

Klienci podają przykłady tego, jak powinno działać ich oprogramowanie. Te przykłady są następnie łączone z oprogramowaniem za pomocą napisanych przez programistów urządzeń testowych i automatycznie sprawdzane pod kątem poprawności. Przykłady klientów są formatowane w tabelach i zapisywane jako HTML przy użyciu zwykłych narzędzi biznesowych, takich jak Microsoft Excel . Gdy Fit sprawdza dokument, tworzy kopię i koloruje tabele na zielono, czerwono i żółto w zależności od tego, czy oprogramowanie zachowywało się zgodnie z oczekiwaniami.

Fit został wynaleziony przez Warda Cunninghama w 2002 roku. Stworzył on pierwszą wersję Fit w Javie. Od czerwca 2005 posiada aktualne wersje dla Java , C# , Python , Perl , PHP i Smalltalk .

Chociaż Fit jest akronimem, słowo „Fit” pojawiło się jako pierwsze, co czyni go backronimem . Dopasowanie jest czasami pisane kursywą, ale nie powinno być pisane wielką literą. Innymi słowy, „Dopasuj” i „ Dopasuj ” są odpowiednim użyciem, ale „DODAJ” nie.

Fit zawiera proste narzędzie wiersza poleceń do sprawdzania dokumentów Fit. Dostępne są interfejsy stron trzecich. Spośród nich najpopularniejszy jest FitNesse . FitNesse to kompletne IDE dla Fit, które wykorzystuje Wiki jako interfejs użytkownika. W czerwcu 2005 r. FitNesse rozwidlił Fit, przez co był niekompatybilny z nowszymi wersjami Fit, ale planowano ponowne połączenie z Fit.

Zobacz też

  • YatSpec - środowisko testowe Java, które zastępuje Fit
  • Concordion - środowisko testowe Java podobne do Fit
  • Endly - niezależny od języka i deklaratywny framework do testowania od końca do końca
  • R. Mugridge i W. Cunningham, Fit for Developing Software: Framework for Integrated Tests, Prentice Hall PTR (2005)

Linki zewnętrzne