Testing

Darmowe szablony do automatycznych testów aplikacji Web

Wrzesień 9, 2019 3
Podziel się:

Z okazji dnia Testera oprogramowania wypuściliśmy na rynek darmowe rozwiązania ułatwiające automatyzację testów z wykorzystaniem Java i Selenium. Są to szablony frameworków używanych przez Sii w wielu projektach.

Każdy, kto zaczyna automatyzację w nowym projekcie, zastanawia się nad wyborem języka programowania i narzędzi. Kolejnym krokiem jest implementacja frameworka w wybranym języku – jest to najważniejszy czynnik sukcesu całego projektu automatyzacji. Jeżeli tutaj popełnimy błędy w projektowaniu lub w implementacji, prędzej czy później nasze testy przestaną być efektywne, a utrzymanie ich nie będzie opłacalne. Dlatego chcielibyśmy podzielić się ze społecznością testerów oprogramowania rozwiązaniami, które wypracowaliśmy podczas kilkunastu projektów. Są to szablony frameworka, które można użyć do dowolnego projektu automatyzacji testów aplikacji webowych. Wystarczy pobrać kod z repozytorium GIT i zapoznać się z instrukcją z pliku readme.md.

Nasze rozwiązania skracają czas automatyzacji dzięki temu, że część związana z integracją bibliotek oraz architektura testów jest już zaimplementowana. Można od razu przejść do tworzenia Page Objects i testów. Kod jest czysty i zgodny z zasadami programowania obiektowego.

Narzędzia są przeznaczone dla developerów zajmujących się automatyzacją testów aplikacji webowych w Selenium. Mogą z nich korzystać zarówno początkujący, jak i doświadczeni developerzy.

Aktualnie w Sii pracujemy nad implementacjami dla różnych języków i technologii. Uznaliśmy, że w tej chwili dwa z przygotowanych rozwiązań osiągnęły poziom, który pozwala nam się nimi podzielić, oba w języku Java i oparte o bibliotekę Selenium. Pierwsze to rozwiązanie oparte o klasyczny Page Object Pattern, drugie o Screenplay Pattern i jego implementację w bibliotece Serenity.

W kolejce czekają implementacje C#, Python i JS oraz rozwiązania dla testów API.

Frameworki do pobrania:

5 / 5
Kategorie: Testing

Imię i nazwisko (wymagane)

Adres email (wymagane)

Temat

Treść wiadomości

komentarze(3)

avatar'
Ula
11 września 2019 Odpowiedz

Bardzo przydatna rzecz. Z niecierpliwością czekam na JS i API :)

    avatar'
    Tomasz Kuran
    11 września 2019 Odpowiedz

    Dzięki za miłe słowa - to dodaje motywacji.

avatar'
Marcin
22 października 2019 Odpowiedz

Świetna robota panowie.
Czy moge to przerobic pod TestNG i uzywac we wlasnych projektach ??

Zostaw komentarz