Przejdź do treści
BigTree108

Testowanie oprogramowania i QA

Usługi testowania oprogramowania i QA: testy manualne i eksploracyjne, automatyzacja testów w Playwright, Selenium i Cypress, testowanie aplikacji mobilnych na prawdziwych urządzeniach, testy API i kontraktowe, testy wydajnościowe i obciążeniowe oraz testy dostępności względem WCAG 2.2. Dedykowani inżynierowie QA w Państwa zespole, projekty testowe realizowane od początku do końca oraz przejmowanie zestawów testów napisanych przez inne zespoły.

Usługi testowania oprogramowania, które świadczymy

Każda strona opisuje testy, które podejmujemy, sposoby współpracy z nami i pytania, które klienci zadają najpierw.

Omówione w innym miejscu serwisu

Jeden zespół QA do każdego rodzaju testów

Jeden inżynier QA w Państwa zespole albo cała funkcja testowa: testy manualne i eksploracyjne, zautomatyzowane zestawy dla weba, aplikacji mobilnych i API, testy obciążeniowe przed premierą oraz audyty dostępności, prowadzone przez ludzi, którzy pracują w Państwa trackerze i według Państwa procesu wydawniczego.

Testy są kodem i dowodem. Zestawy znajdują się w Państwa repozytorium i działają w Państwa pipeline, test, który nie przechodzi, blokuje wydanie, zamiast być zauważonym później, niestabilny test jest naprawiany lub usuwany, a naprawiony błąd dostaje test regresji napisany pod całą klasę defektów.

Testy działają na danych testowych, nie na danych Państwa klientów: syntetyczne lub zamaskowane rekordy w środowiskach testowych, konta testowe w sandboxach płatności i poczty, dane uwierzytelniające z sejfu (vault), a nie z pliku testowego, oraz produkcja ruszana tylko do uzgodnionych kontroli po wydaniu.

Jak testujemy własną platformę

Nasi inżynierowie QA testują platformę, na której działa nasza firma, zbudowaną na .NET, Angular i Azure SQL, ręcznie oraz zestawami Playwright uruchamianymi w jej pipeline GitHub Actions, a każda funkcja trafia na produkcję razem ze swoimi testami. Zobacz naszą praktykę QA.

Pytania o testowanie oprogramowania i QA

Jakie usługi testowania świadczą Państwo?

Testy manualne, w tym eksploracyjne, regresji i akceptacyjne użytkowników; automatyzacja testów w Playwright, Selenium, Cypress i WebdriverIO; testowanie aplikacji mobilnych na prawdziwych urządzeniach w Appium, Espresso, XCUITest i Maestro; testy API i kontraktowe w Postman, REST Assured i Pact; testy wydajnościowe i obciążeniowe w k6, JMeter, Gatling i Locust; oraz testy dostępności względem WCAG 2.2. Testy urządzeń i firmware'u oraz testy penetracyjne mają własne strony.

W jakich branżach pracują Państwa inżynierowie QA?

Głównie e-commerce i handel detaliczny, fintech i bankowość, SaaS i ERP dla przedsiębiorstw, ochrona zdrowia, produkty AI i danych, media i aplikacje konsumenckie, urządzenia połączone oraz dostawcy telekomunikacyjni i chmurowi. Każda strona opisuje, jak wyglądają testy w tych branżach.

Czy mogą Państwo przejąć testowanie od innego zespołu?

Tak. Przejęcie zaczyna się od przeglądu przypadków testowych, zautomatyzowanych zestawów i historii ich uruchomień, bez zmian w nich, oraz od pisemnej listy ryzyk w kolejności według wpływu. Istniejące zestawy naprawiamy tam, gdzie kosztuje to mniej niż przepisanie, a niczego nie wycofujemy, dopóki jego zamiennik nie przejdzie bez błędów.

Jak wygląda umowa i rozliczanie prac?

Jedna umowa z BIG TREE 108 LLC i jedna faktura miesięcznie. Czas pracy jest rejestrowany w naszym portalu przez cały miesiąc, a faktura powstaje z tych samych danych.

Do kogo należą kod testów, przypadki testowe i raporty?

Do Państwa. Każdy specjalista ma podpisaną z BigTree108 umowę, która przenosi wszystkie rezultaty pracy na spółkę, a nasza umowa z Państwem przenosi je dalej. Kod, projekty i dokumenty są przekazywane do Państwa własnych repozytoriów i narzędzi, a nie przechowywane tam, gdzie zmieniać je możemy tylko my.

Potrzebują Państwo inżynierów QA lub rundy testów?

Prosimy o informację o tym, co Państwo budują, jak to wydają i gdzie błędy dziś docierają do użytkowników. Odpowiedź otrzymają Państwo w ciągu jednego dnia roboczego: plan testów, profile kandydatów lub zakres przeglądu Państwa testowania.