Usługa · Testy i zapewnienie jakości

Testy funkcjonalne

Demo zawsze działa, bo prowadzi się je jedną, sprawdzoną ścieżką. Klienci takiej ścieżki nie znają: wpisują NIP z myślnikami, wklejają adres z Excela, klikają „Zapłać” dwa razy. Testy funkcjonalne sprawdzają zachowanie systemu na wszystkich drogach, które ludzie faktycznie wybierają, a nie tylko na tej z prezentacji.

Scenariusze
spisane i gotowe do powtórki
Każde wydanie
pełny przebieg regresji
Zgłoszenia
z krokami i danymi testowymi
Rekomendacja
czy wypuszczać wersję

Co obejmuje usługa

Pojedyncze błędy to połowa wartości. Druga połowa to rosnący zestaw scenariuszy, który przy kolejnych wersjach przechodzi się znacznie szybciej niż za pierwszym razem.

Omów zakres z inżynierem

Przegląd wymagań

Czytamy historyjki użytkownika i specyfikację, zanim powstanie kod. Sprzeczność typu „rabat liczony od brutto” w jednym miejscu i „od netto” w drugim wyłapana na tym etapie kosztuje jedną rozmowę.

Scenariusze testowe

Opisane kroki z oczekiwanym wynikiem w TestRail, Xray albo zwykłym arkuszu. Mogą z nich korzystać nasi testerzy, Twój zespół, a później skrypty automatyczne.

Wartości graniczne i złe dane

NIP z dziewięcioma cyframi, kod pocztowy bez myślnika, nazwisko z „ł” i „ż”, ilość 0 i 9999 w koszyku, data 29 lutego. Właśnie na takich danych formularze najczęściej się sypią.

Integracje

Sprawdzamy, czy zamówienie trafia do Comarch ERP Optima albo Subiekta, czy faktura ma poprawną stawkę VAT i czy status przesyłki z InPost wraca do panelu klienta.

Testy regresji

Nowa funkcja nie może psuć starych. Po każdej zmianie przechodzimy scenariusze z obszarów, których dotknął programista, i te, które psuły się w przeszłości.

Zgłoszenia błędów

Kroki, środowisko, przeglądarka, dane testowe i oczekiwane zachowanie, wpisane wprost do Jiry, GitLaba lub Azure DevOps. Programista nie musi dopytywać.

Raport przed wydaniem

Co sprawdziliśmy, czego nie, jakie błędy zostały otwarte i jakie ryzyko bierzesz, wypuszczając wersję teraz.

Jak wygląda współpraca

Pierwsza runda trwa dłużej, bo scenariusze powstają od zera. Każda kolejna idzie wyraźnie szybciej. Pracujemy zdalnie na Twoim środowisku testowym lub stagingu.

01

Rozpoznanie

Uczymy się produktu i ustalamy z Tobą, które funkcje przynoszą pieniądze, a które mogą chwilę poczekać.

02

Plan testów

Zakres, przeglądarki, urządzenia i to, co świadomie pomijamy. Wszystkiego przetestować się nie da, więc priorytety wynikają z ryzyka.

03

Wykonanie

Przechodzimy scenariusze, zgłaszamy błędy i sprawdzamy poprawki, gdy tylko programiści je oddadzą.

04

Decyzja o wydaniu

Rekomendacja „wypuszczamy” lub „wstrzymujemy” z listą otwartych błędów i obszarów bez pokrycia.

Zgłoszenie „nie działa koszyk” to nie jest zgłoszenie błędu. Takie wiadomości krążą między ludźmi tygodniami i kończą się statusem „nie da się odtworzyć”. Każdy błąd opisujemy tak, żeby programista odtworzył go za pierwszym podejściem: kroki, konto testowe, dane, przeglądarka, zrzut ekranu lub nagranie.

Pytania i odpowiedzi

To zależy od złożoności funkcji i pokrycia, jakiego oczekujesz, a liczbę godzin widzisz w planie testów przed startem. Mniej też się da, ale wtedy sprawdzamy tylko główne ścieżki i część błędów trafi do użytkowników. Czasem to rozsądny wybór, byle podjęty świadomie.

Nie. Zaczynamy od testów eksploracyjnych: poznajemy system tak, jak robiłby to nowy użytkownik, i na tej podstawie spisujemy, jak aplikacja zachowuje się dziś. Przy okazji powstaje pierwsza sensowna dokumentacja funkcjonalna.

Tak, na fizycznych telefonach z Androidem i iOS w chmurze urządzeń oraz na emulatorach. Listę modeli ustalamy według Twoich statystyk, bo aplikacja dla firmy transportowej i sklep z modą mają zupełnie innych użytkowników.

Pojedyncze rundy po 190 zł netto za godzinę, z limitem godzin zapisanym w planie testów. Stałe testy przed każdym wydaniem wyceniamy ryczałtowo na miesiąc, żeby koszt był przewidywalny.

Przetestujmy Twój produkt

Opisz system i to, co Cię niepokoi. Przygotujemy plan testów i oszacujemy liczbę godzin.

Godziny pracy
pon.-pt. 8:00-18:00, odpowiedź w ciągu dnia roboczego
Spotkania
Online w Teams lub Google Meet

Używamy wyłącznie niezbędnych plików cookie: dzięki nim strona działa poprawnie i pamięta wybrane przez Ciebie miasto. Nie śledzimy Cię w celach reklamowych. Szczegóły znajdziesz w polityce prywatności.