- sprawdzamy wymagania na wczesnych etapach życia produktu,
- wykonujemy skomplikowane scenariusze sprawdzające jednoczesne współdziałanie wszystkich części systemów ze sobą,
- ujawniamy błędy oprogramowania
Buduj zaufanie do swojej marki, poprzez usuwanie bugów na wczesnym etapie życia projektu. Pozwól cieszyć się użytkownikom z produktu wolnego od błędów.
Wykonujemy m.in.
- Testy aplikacji webowych
- Testy aplikacji mobilnych: IOS + Android
- Testy głównych systemów korporacyjnych (systemy Bankowe, Telekomunikacyjne)
- Testy systemów CRM/ERP (SAP, Siebel, PeopleSoft)
- Testy systemów wbudowanych ? embedded systems
- Testy systemów iOT
Etapy testów manualnych
Testy wykonywane jeszcze zanim powstanie pierwsza linijka kodu. Testy przeglądów mają za zadanie znalezienie rozbieżności i nieścisłości dokumentacji z założeniami biznesowymi i Weryfikują zgodność założeń biznesowych z projektami makietami aplikacji i systemów.
Pierwsze testy wykonywane w trakcie życia projektu przez testerów. Sprawdzają czy dotychczasowo wytworzone elementy systemu poprawnie komunikują się miedzy sobą.
Najważniejsze i najbardziej czasochłonne testy w trakcie procesy wytwarzania oprogramowania. Mają za zadanie sprawdzenie, czy wszystkie moduły aplikacji współpracują ze sobą w środowisku testowym i wykonują wszelkie wymagane przez dokumentację instrukcje. Podczas testowania systemowego przeprowadzamy testy niefunkcjonalnych, jak wydajność, bezpieczeństwo i użyteczność.
Testy przeprowadzane przez użytkowników biznesowych oraz właścicieli produktów w środowisku przed produkcyjnym lub produkcyjnym docelowym. Mogą być to testy eksploracyjne (wykonywane bez wcześniej przygotowanych scenariuszy), mające na celu przetestowanie podstawowych funkcjonalności systemu.
Proces realizacji testów manualnych
Testy białoskrzynkowe. Analiza wymagań, makiet i założeń projektowych i przeglądanie kodu przez programistów.
Testy jednostkowe podczas wytwarzania oprogramowania
Stworzenie scenariuszy testowych w postaci historyjek użytkownika ? przykładów użycia aplikacji lub konkretnych modułów
Przeprowadzenie testów uwzględniający wszelkie powstałe scenariusze
Zgłoszenie wszystkich usterek i awarii aplikacji do poprawy
Wdrażanie poprawek wykonanych przez deweloperów
Testy potwierdzające naprawę usterki
Ponowne testy całej aplikacji celem wykluczenia negatywnego wpływu poprawki na działanie aplikacji
Testy alfa i beta wykonywane przez docelowych użytkowników