BiteIT #55: Robot Framework: Jak? Dlaczego? Czy warto?
Michał Wilkowski | BiteIT | 26.01.2020
Podczas godzinnego webinaru BiteIT Michał Wilkowski omówił jedno z narzędzi do automatyzacji testów, jakim jest Robot Framework.
Zobacz nagranie webinaru
Robot Framework – jak? – dlaczego? – i czy warto?
Zastanawiasz się, czy wdrożyć w swoim projekcie Robot Framework, ale nie wiesz, jak zacząć? Konfiguracja środowiska wydaje się nie mieć końca? Chcesz zacząć pisać testy automatyczne, ale jeszcze nie znasz żadnego języka programowania? Obejrzyj webinar i sprawdź, czy Robot Framework to narzędzie dla Ciebie.
Czym jest Robot Framework?
Robot Framework jest narzędziem do automatyzacji testów na licencji open source, opartym o architekturę słów kluczowych (keyword-driven framework). Robot Framework jest zbudowany głównie na języku Python. Pozwala nam z pomocą języka naturalnego generować przypadki testowe (test cases) w sposób zrozumiały dla osoby nieposiadającej wiedzy technicznej (np. klienta, któremu wysyłamy raport) oraz w łatwy sposób przenieść do kodu kryteria akceptacji opisane w dokumentacji projektu.
Robot Framework a Acceptance Test Driven Development (ATDD)
Acceptance Test Driven Development (ATDD) to metodologia rozwoju oprogramowania opierająca się na ścisłej współpracy developera, testera i klienta. Cykl ATDD polega na powtarzaniu kroków Discuss – Develop – Deliver, a Robot Framework może być wykorzystany jako narzędzie wspierające ten proces.
Czy Robot Framework to narzędzie dla Ciebie?
Z webinaru dowiesz się na przykład:
- Jak skonfigurować program PyCharm, aby wygodnie móc używać bilbiotek Selenium (aplikacje webowe) oraz Appium (aplikacje mobilne)
- Jak zacząć pisać testy automatyczne – zmienne, pętle i funkcje warunkowe
- Jak napisać własną bibliotekę w oparciu o język Python i użyć jej w swoich testach!