Wyślij zapytanie Dołącz do Sii

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:


Chcesz lepiej zrozumieć aplikacje i systemy, które testujesz? Dołącz do ModernTester, poznaj najpotrzebniejsze narzędzia, frameworki oraz języki programowania i ćwicz na specjalnie przygotowanych środowiskach testowych: Platforma e-learningowa ModernTester

5/5 ( głosy: 7)
Ocena:
5/5 ( głosy: 7)

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Może Cię również zainteresować

Pokaż więcej artykułów

Bądź na bieżąco

Zasubskrybuj naszego bloga i otrzymuj informacje o najnowszych wpisach.

Otrzymaj ofertę

Jeśli chcesz dowiedzieć się więcej na temat oferty Sii, skontaktuj się z nami.

Wyślij zapytanie Wyślij zapytanie

Natalia Competency Center Director

Get an offer

Dołącz do Sii

Znajdź idealną pracę – zapoznaj się z naszą ofertą rekrutacyjną i aplikuj.

Aplikuj Aplikuj

Paweł Process Owner

Join Sii

ZATWIERDŹ

This content is available only in one language version.
You will be redirected to home page.

Are you sure you want to leave this page?