Podsumowanie Automated TestingCup 2016

Podsumowanie Automated TestingCup 2016
Za nami kolejna edycja Automated Testing Cup. W porównaniu do ubiegłego roku organizatorzy postanowili zmienić odrobinę formułę zawodów tak, aby jak najwierniej odwzorować rzeczywistą pracę testera automatycznego w projekcie informatycznym.

W tym celu została przygotowana aplikacja webowa, która jest oparta o rzeczywisty proces biznesowy wspierający rejestrację na egzaminy oferowane np. przez centra egzaminacyjne.

Dla uczestników zawodów zostały przygotowane dwie wersje aplikacji. Pierwsza wersja (0.1) była udostępniona przed zawodami wraz z podręcznikiem użytkownika oraz wybranymi User Story, które należało pokryć testami automatycznymi. Drużyny otrzymały również wskazówkę jakie funkcjonalności mogą się pojawić w wersji 0.2. Druga wersja została udostępniona w dniu zawodów i zawierała ona nowe funkcjonalności oraz kilka błędów regresji.

W trakcie zawodów uczestnicy mieli za zadanie:

  • Zweryfikować poprawność działania testów na środowisku testowym z zainstalowaną wersja 0.2.
  • Napisać nowe skrypty testowe do wskazanych funkcjonalności.
  • Uruchomić komplet testów i przygotować raport zawierający listę wykonanych testów oraz ich wyniki.
  • Zaktualizowany kod umieścić we wskazanym repozytorium.

 

Na wszystko uczestnicy mieli 2,5 godziny. Z informacji uzyskanych od uczestników wynika, że zaproponowana forma zawodów była dla nich sporym wyzwaniem, ale też dostarczyła im sporo ciekawych wniosków i nowego doświadczenia.

Testerzy napotkali wiele problemów takich jak stabilność testów, czy czas ich trwania. Wiele testów dawało fałszywie negatywne wyniki. Spowodowane to było między innymi uzależnianiem testów od danych znajdujących się już w aplikacji. Przez narzucony limit czasowy uczestnicy nie mieli czasu aby stosować się do powszechnie znanych i sprawdzonych reguł takich jak DRY (Don’t repeat yourself), wiele kodu było po prostu skopiowane i wklejone do innych testów.  

 

W tym roku podium było następujące:

I miejsce: Objectivity Team (Wrocław)
II miejsce: EO-AA (Warszawa)

III miejsce: GFT Poland (Warszawa)

 

Po sprawdzeniu prac organizatorzy przygotowali podsumowanie połączone z panelem dyskusyjnym. Omawianą tematyką była praca testera automatycznego w zespole zwinnym, a wręcz podważenie tezy, czy tester potrafi pracować zwinnie.

 

Poniżej kilka statystyk z zawodów:

1. Ilość drużyn: 6

2. Użyte technologie i narzędzia:

  • C# / Selenium / xunit
  • C# / Selenium / UnitTestFramework
  • Java / Serenity
  • Python / Selenium / Pytest
  • Java / Selenide / Cucumber
  • Groovy / Geb / Spock

3. Ilość napisanych testów: 36 + 38+ 24 + 57 + 17 + 34 = 206

4. Średnia ilość napisanych testów na drużynę: 34,3

5. Ilość komitów ogółem: 414

6. Założona ilość branchy: 18

 

To było trudne zadanie i bardzo cieszy wysoki poziom otrzymanych skryptów. W przyszłym roku zadanie będzie jeszcze trudniejsze. Już teraz serdecznie zapraszamy!

 
 
 
 
 
 
 
5227

Powiązane szkolenia

05-06
czerwca
2023
Jarosław Hryszko
online
Praktyka testowania
1 750PLN
Testowanie aplikacji internetowych
12
Wolnych miejsc
Rezerwuj
06-07
marca
2023
Arnika Hryszko
online
Praktyka testowania
1 770PLN
Testowanie użyteczności
9
Wolnych miejsc
Rezerwuj
20-21
kwietnia
2023
Rafał Stańczak
online
Dobre praktyki testowania
1 700PLN
Testowanie w metodykach Agile
12
Wolnych miejsc
Rezerwuj
23-24
marca
2023
Krzysztof Kołodziejczyk
online
Praktyka testowania
1 770PLN
Testowanie aplikacji mobilnych - Android
9
Wolnych miejsc
Rezerwuj
12-13
czerwca
2023
Krzysztof Skarbiński
online
Automatyzacja testowania
1 800PLN
Testowanie REST API dla początkujących w języku python
11
Wolnych miejsc
Rezerwuj
27-28
lutego
2023
Krzysztof Kołodziejczyk
online
Języki programowania dla testerów
1 800PLN
JavaScript dla testerów oprogramowania
9
Wolnych miejsc
Rezerwuj
24-26
kwietnia
2023
Krzysztof Kołodziejczyk
online
Praktyka testowania
3 000PLN
Tester gier
11
Wolnych miejsc
Rezerwuj
13
marca
2023
-09
kwietnia
2023
Krzysztof Kołodziejczyk
online
Automatyzacja testowania
5 500PLN
Praktyka automatyzacji testowania
5
Wolnych miejsc
Rezerwuj

To powinno Cię zainteresować