Sii Polska

SII UKRAINE

SII SWEDEN

  • Szkolenia
  • Kariera
Dołącz do nas Kontakt
Wstecz

Sii Polska

SII UKRAINE

SII SWEDEN

Wstecz

09.09.2019

Darmowe szablony do automatycznych testów aplikacji Web

09.09.2019

Darmowe szablony do automatycznych testów aplikacji Web

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
Ocena
5/5
Avatar

O autorze

Tomasz Kuran

Senior Quality Assurance Automation Engineer z udokumentowanym doświadczeniem w pracy w branży IT i usług. Specjalizuje się w automatyzacji testów, zarządzaniu testami, testowaniu oprogramowania, języku Java oraz planowaniu testów. Wysoko wykwalifikowany specjalista ds. zapewnienia jakości, posiadający tytuł licencjata (BS) w dziedzinie elektroniki i inżynierii biomedycznej uzyskany na Politechnice Warszawskiej

Wszystkie artykuły autora

Zostaw komentarz

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

Może Cię również zainteresować

Dołącz do nas

Sprawdź oferty pracy

Pokaż wyniki
Dołącz do nas Kontakt

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?