×
QA trends 2019 PL miniatura

Pobierz nasz raport i bądź na bieżąco z najnowszymi trendami QA, Cyberbezpieczeństwa, IoT czy DevOps!

POBIERZ

Case Study

Resolver - Automatyzacja

O Resolver

Resolver to brytyjski serwis pomagający firmom zarządzać skargami klientów, ułatwiający proces odpowiedzi i ogólną komunikację z konsumentem. Współpracuje z jednymi z najlepszych ekspertów i organizacji specjalizujących się w prawach konsumenta, aby zagwarantować najlepsze rozwiązanie dla obu stron.

Kooperacja:

Specjaliści TestArmy byli wsparciem dla trzech zespołów projektowych Resolvera. Nasi inżynierowie uczestniczyli w codziennych aktywnościach, takich jak spotkania ad hoc i ceremonie scrum. Ich głównym zadaniem była automatyzacja testów. Dodatkowo byli odpowiedzialni za przygotowanie, monitorowanie i wykonanie testów w środowisku Continuous Integration. Doradzili klientowi jakie narzędzia i metody zagwarantują najwyższą jakość oprogramowania i sprawdzili wydajność produktu.

Za każdym razem, gdy możliwe jest uzyskanie lepszych wyników, TestArmy sugeruje możliwości zmiany podejścia. Ich automatyk w pełni zintegrował się z wewnętrznym zespołem deweloperskim, dzięki czemu koordynacja pracy i dotrzymywanie terminów nie stanowiły najmniejszego problemu. Dzięki ich pracy produkt nie posiada żadnych poważnych wad w obecnej wersji.

Hattie Burt, Head of Projects, Resolver

Realizacja:

Proces

Product Owner wyznaczył kluczowe dla produktu historie użytkownika. Inżynierowie TestArmy mieli za zadanie zautomatyzować ich testy. Proponowali testy na poziomie API oraz interfejsu użytkownika przy użyciu składni BDD/Gherkin. Ponadto doradzili jak zwiększyć pokrycie kodu testami jednostkowymi, aby zoptymalizować czas wykonania testów i właściwie wykorzystać możliwości Continuous Integration.

TestArmy wielo-platformowość ikona

Narzędzia z jakich korzystaliśmy

  • Protractor
  • Typescript
  • CucumberJS
  • CircleCI
  • BrowserStack
  • Docker
  • Git
  • Jira

Rezultaty:

  • Zdobyliśmy zaufanie klienta, dzięki czemu mogliśmy wspomóc go w optymalizacji procesu produkcji
  • Zwiększyliśmy pokrycie kodu na poziomie testów jednostkowych aplikacji React
  • Zredukowaliśmy czas wykonania testów
  • Zapobiegliśmy przedostaniu się poważnych usterek do produkcji

Potrzebujesz darmowej
wyceny?

Napisz do nas o swoim produkcie,
a my zajmiemy się resztą.

Wyceń projekt