2012-11-15 10 views
8

Zastanawiasz się, w jaki sposób Selenium i Fitnesse pasują do arsenału testera oprogramowania. Gdzie jest właściwe stosowanie tych narzędzi? Czy nakładają się na siebie, czy też są komplementarne?Selenium vs Fitnesse

Byłoby świetnie, gdyby ktoś mógł umieścić te narzędzia w kontekście.

Odpowiedz

9

Selen to framework do automatyzacji sieci. Pozwala na pisanie kodu, który "napędza" przeglądarkę, dzięki czemu można zautomatyzować klikanie strony, wypełnianie formularzy itp.

FitNesse to framework do testów akceptacyjnych - jest to narzędzie do dokumentowania testów akceptacyjnych jako testowalnych kod. Możesz wykonać testy i sprawdzić, czy pomyślnie zdały egzamin.

Oba są komplementarne względem siebie - nie musisz używać Selenium z FitNesse lub odwrotnie, ale do testowania stron internetowych dobrze jest mieć testy akceptacyjne napisane w FitNesse (lub podobnym systemie) i mieć używają Selenium do sterowania przeglądarką.

7

Fitnesse to platforma testowa, która umożliwia interfejs z kodem napisanym w wybranym przez Ciebie języku poprzez coś, co nazywa Urządzeniem.

Selen zapewnia interfejs API do testowania przeglądarki internetowej. Selen zapewnia bibliotekę DLL i prawdopodobnie słoik, który można wykorzystać do połączenia z Fitnesse za pomocą jednego z tych Urządzeń.

Tam, gdzie pracuję, używamy Fitnesse do pisania testów w witrynie, które wykorzystują Selen, aby prowadzić je pod kołdrą.