Robot Framework to ogólna platforma automatyzacji testów do testowania akceptacyjnego i rozwoju opartego na testach akceptacyjnych (ATDD).Ma łatwą w użyciu tabelaryczną składnię danych testowych i wykorzystuje podejście testowe oparte na słowach kluczowych.Jego możliwości testowania można rozszerzyć o biblioteki testowe zaimplementowane w Pythonie lub Javie, a użytkownicy mogą tworzyć nowe słowa kluczowe wyższego poziomu z istniejących za pomocą tej samej składni, która jest używana do tworzenia przypadków testowych.Projekt Robot Framework jest hostowany na GitHub, gdzie można znaleźć dodatkową dokumentację, kod źródłowy i narzędzie do śledzenia problemów.Pliki do pobrania są hostowane w PyPI.Struktura ma wokół siebie bogaty ekosystem składający się z różnych ogólnych bibliotek testowych i narzędzi opracowanych jako osobne projekty.Robot Framework jest niezależny od systemu operacyjnego i aplikacji.Rdzeń jest zaimplementowany przy użyciu Pythona i działa również na Jython (JVM) i IronPython (.NET).
robot-framework
Stronie internetowej:
http://robotframework.org/Kategorie
Alternatywy dla Robot framework dla Ruby
5
Cucumber
Cucumber to narzędzie, które wykonuje zwykłe opisy funkcjonalne jako zautomatyzowane testy. Narzędzie współpracy dla wykonywalnych specyfikacji, które jest oparte na parsecie „korniszon” Korniszon jest językiem, który rozumie Cucumber.