robotframework (znany również jako Robot Framework) jest open source, modułowe, wolny i niezależny od platformy projektu oprogramowania wiersza polecenia realizowane w Pythonie i zaprojektowane z przesunięcia dostarczyć ramy automatyzacji testów opartych na słowa kluczowe do wszystkich głównych systemów operacyjnych ,
Jest on głównie stosowany do testów poziomu przyjęcia, ale może być również stosowany do ATDD (Acceptance Test-napędzany rozwoju). Oferuje on składnię tabelarycznej łatwe w użyciu do tworzenia testów i działa na systemie Linux, Windows i Mac działa systems.Test bibliotek może być stosowany w celu rozszerzenia swoich badań capabilitiesDevelopers może korzystać z bibliotek próbnych, aby rozszerzyć możliwości testowania z robotframework, realizowane zarówno z języki programowania Java lub Python. Nowe słowa kluczowe mogą być również tworzone z istniejących, stosując tę samą prostą składnię.
Pomimo tego, że robot ramowej jest napisany w Pythonie, może również działać na IronPython (.NET) i Jython (JVM). Oferuje on potężniejszy ekosystem, który zawiera kilka narzędzi i bibliotek ogólnych badań, które obecnie są utrzymywane jako oddzielne projects.Getting oprogramowania rozpoczął Robot FrameworkTo zainstalowania i korzystania z oprogramowania ramowego Robot na komputerze GNU / Linux, zaleca się używać pip (python-pip) narzędziem (np sudo pip install robotframework). Jednak można również zainstalować, korzystając z archiwum źródłowe rozproszonego za darmo na Softoware.
Wystarczy pobrać archiwum, zapisz go na komputerze, rozpakuj go, otwórz emulator terminala, przejdź do lokalizacji, w wyodrębnionych archiwalnych plików z & lsquo; cd & rsquo; komend (np /home/softoware/robotframework-2.8.6 cd) i uruchomić & lsquo; sudo python setup.py install & rsquo; polecenie.
Po instalacji można wchodzić w interakcje z ram, uruchamiając albo skryptów pybot, ipybot lub jybot. Szczegółowe instrukcje użytkowania, instrukcja montażu, jak również rzeczywiste przykłady życia można znaleźć na stronie GitHub projektu (patrz link strona główna szczegóły poniżej).
Co nowego W tej wersji:
- Najważniejsze ulepszenia:
- Wsparcie dla bardziej ogólnych wyników łączących się z Rebot) (# 1687.
- Ulepszone logi z upadku wszystkich (# 1478), nowe ikony (# 1808), czy czas na wiersz nagłówka (# 1796).
- Zalecenia dla nie znajdując zmiennych (# 1804) oraz słowa kluczowe (# 888).
- Backwards niekompatybilne zmiany:
- zostały usunięte stare zewnętrznych narzędzi z dystrybucji. Wydanie # 1754 listy, gdzie narzędzia są przemieszczane.
- Wsparcie dla zmiennych w wymienionych argumentów i nazw kwarg (# 1793) może ewentualnie spowodować problemy w niektórych przypadkach. Zobacz komentarze tutaj szczegóły.
- skrypt install.py została usunięta (# 1753).
- Podziękowania:
- BuiltIn.Log wsparcie pprint (# 1666).
- Nowy wzorzec dopasowania słów kluczowych w Kolekcje (# 1724).
- Nie znaleziono zmienne słowo / (# zalecenia 888 i # 1804).
Co nowego w wersji 2.0.4:
- Umożliwia łatwe w użyciu składni do tworzenia tabelarycznych przypadki testowe w jednolity sposób.
- Zapewnia możliwość tworzenia wielokrotnego użytku słowa kluczowe wyższego poziomu z istniejących słów kluczowych.
- Zapewnia łatwe do odczytania raportów i dzienników w formacie HTML.
- Czy platform i aplikacji niezależnych.
- Modułowa architektura obsługuje tworzenia testów, nawet do zastosowań z kilku różnych interfejsów.
- Zapewnia prosty biblioteki API do tworzenia niestandardowych bibliotek badań.
- Zapewnia wyjścia oparte interfejs linii poleceń i XML do integracji z istniejącą infrastrukturą build (systemy ciągłej integracji).
- Zapewnia obsługę selenu do testowania stron internetowych, badania Java GUI, uruchomionych procesów, Telnet, SSH, i tak dalej.
- Obsługuje tworzenie testów opartych na danych.
- Zapewnia tagging kategoryzacji i wybierz testów do wykonania.
- Czy wbudowane wsparcie dla zmiennych, praktyczne szczególnie do badań w różnych środowiskach.
Wymagania :
- Python
Komentarze nie znaleziono