
Automatyzacja testów
- planujemy automatyzację testów,
- wybieramy odpowiednie narzędzia,
- wdrażamy autorskie frameworki i narzędzia wspierające procesy automatyzacji testów,
- budujemy i utrzymujemy środowiska automatyzacji,
- budujemy i wdrażamy narzędzia do generowania danych testowych
Automatyzacja testów pomaga skrócić czas testowania i czas potrzebny do wprowadzenia produktu na rynek, zwiększają zakres testów przynosząc znaczne oszczędności w długim okresie. Jasna strategia automatyzacji i wizja rozwoju produktu są kluczem do zapewnienia odpowiedniego zwrotu z inwestycji w testy zautomatyzowane.
Odmienna architektura aplikacji?
Wiele środowisk?
Integracja z innymi firmami?
Wiele urządzeń użytkowników?
Nasza recepta: ustandaryzowane i spójne podejście do automatyzacji
Jak działamy projektując strategię automatyzacji zgodną z celami przedsiębiorstwa?
| Nasi dedykowani inżynierowie automatyzacji testów wykorzystują swoje doświadczenie w automatyzacji zarówno interfejsu użytkownika jak i API, używając do tego sprawdzonych narzędzi, dzięki którym zwiększa się:
|
p Automatyzacja testów
Przykładowy proces projektu automatyzacji
01
Analiza
- Ocena bieżącego procesu kontroli jakości.
- Przegląd istniejącej infrastruktury IT.
- Zaplanowanie projektu automatyzacji i stworzenie SLA.
02
Przygotowanie
- Transfer wiedzy.
- Określenie strategii i procesu automatyzacji.
- Pomoc w optymalizacji procesu QA aby zintegrować go z automatyzacją testów.
- Przekazanie odpowiedzialności i stworzenie odpowiedniego zespołu.
03
Realizacja
- Przygotowanie środowiska testowego.
- Stworzenie skryptów i danych testowych (możemy pracować przy braku dokumentacji oprogramowania i przeprowadzać eksplorację wymagań).
- Raportowanie postępów.
04
Rozwinięcie usługi
- Dalsze zwiększanie poziomu automatyzacji testów w obszarach, w których jest to odpowiednie.
- Współpraca z zespołem programistów w celu lepszego określenia ryzyka (ryzyko wystąpienia błędu, ryzyko biznesowe w określonych obszarach np. bankowość, opieka zdrowotna).
- Zebranie informacji zwrotnej od kierownictwa i deweloperów w celu poprawienia opisu defektów, pokrycia testami, poziomu szczegółowości.
- Optymalizacja procesu CI/CD we współpracy z zespołami DevOps.
- Szkolenie i przekazanie rozwiązania testów automatycznych.
Modele współpracy
Zespoły u klienta
Usługa dedykowana dla Klientów posiadających zespoły projektowe. Dajemy możliwość szybkiego wsparcia brakującymi kompetencjami.
Zespoły w siedzibie B2Bnetwork
Możemy wykorzystać nasz sprzęt i oprogramowanie. Wdrażamy system, dzięki któremu masz możliwość stałego monitorowania.
Modele rozliczania
Fixed - Price
Określony zakres projektu, wymagania, czas realizacji oraz cenę.
Time&Material
Budżet projektu jest zależny od pracy koniecznej do wykonania.
Time&Material z limitem
Określamy zakres prac z limitem na budżet i czas realizacji.
C
Case Study
Testy projektu PolishAPI
Kompleksowy proces automatyzacji testów i wykorzystanie autorskiego frameworka
Testy API umożliwiające przeprowadzenie kompleksowej, łatwej w obsłudze regresji.
Wdrożenie TestFactory i setki skryptów automatycznych
Wykorzystanie TestFactory do wsparcia testów integracyjnych systemu komunikacyjnego z bankami.
Kompleksowe podejście zapewnienia jakości oprogramowania w Banku
