Podczas godzinnego webinaru BiteIT Michał Wilkowski omówił jedno z narzędzi do automatyzacji testów, jakim jest Robot Framework.

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!

Webinar o Robot Framework poprowadził:

Michał Wilkowski

Senior Test Engineer w JCommerce z ponad 4-letnim doświadczeniem. Zafascynowany tematami związanymi z bezpieczeństwem aplikacji, uważa że człowiek zawsze może nauczyć się czegoś nowego, często wystarczy go tylko lekko popchnąć w dobrym kierunku. Chętnie dzieli się wiedzą z innymi i od ponad roku prowadzi webinary z zakresu automatyzacji oraz dobrych praktyk testowania aplikacji webowych. Prywatnie wielki fan gier planszowych oraz górskich wędrówek.

Zobacz nagranie webinaru: