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.
Testy manualne
Usługi testów manualnych: testy funkcjonalne, regresyjne i eksploracyjne, projektowanie przypadków testowych, testy w różnych przeglądarkach i na różnych urządzeniach oraz wsparcie UAT, z dedykowanymi inżynierami manualnego QA lub realizacją projektu.
Automatyzacja testów
Usługi automatyzacji testów: zestawy w Playwright, Selenium, Cypress i WebdriverIO, praca SDET, testy API i wizualne oraz integracja z CI, z dedykowanymi inżynierami automatyzacji testów lub realizacją projektu.
Testowanie aplikacji mobilnych
Usługi testowania aplikacji mobilnych: testy iOS i Android na prawdziwych urządzeniach i farmach urządzeń, automatyzacja w Appium, Espresso, XCUITest i Maestro oraz kontrole wydań w sklepach, z dedykowanymi inżynierami mobilnego QA lub realizacją projektu.
Testowanie API
Usługi testowania API: testy REST, GraphQL i gRPC w Postman, REST Assured i w kodzie, testy kontraktowe z Pact, walidacja OpenAPI i makiety usług, z dedykowanymi inżynierami testów API lub realizacją projektu.
Testy wydajności
Usługi testów wydajności i obciążeniowych: testy obciążeniowe, przeciążeniowe i długotrwałe (soak) w k6, JMeter, Gatling i Locust, analiza wąskich gardeł, planowanie pojemności i Core Web Vitals, z dedykowanymi inżynierami wydajności lub realizacją projektu.
Testy dostępności
Usługi testów dostępności: audyty WCAG 2.2, testy z czytnikiem ekranu i klawiaturą, kontrole axe w CI, wsparcie w usuwaniu uchybień i raporty zgodności, z dedykowanymi testerami dostępności lub realizacją projektu.
Omówione w innym miejscu serwisu
QA i automatyzacja testów
Manualne QA, plany testów i zautomatyzowane zestawy w Playwright, uruchamiane w ciągłej integracji, aby niezaliczony test blokował wydanie, zamiast dotrzeć do Państwa użytkowników.
Zatrudnienie inżynierów QA
Zatrudnienie specjalistów manualnego QA i inżynierów automatyzacji testów, którzy piszą zestawy Playwright uruchamiane w Państwa pipeline, aby niezaliczony test blokował wydanie, zamiast dotrzeć do Państwa użytkowników.
Testowanie systemów wbudowanych i sprzętu
Usługi testowania systemów wbudowanych i sprzętu: testy urządzeń, stanowiska hardware-in-the-loop, automatyzacja firmware, motoryzacyjne ECU, testy łączności i bezpieczeństwa, z dedykowanymi inżynierami QA systemów wbudowanych lub realizacją projektu.
Cyberbezpieczeństwo i pentesty
Usługi cyberbezpieczeństwa i testów penetracyjnych: pentesty aplikacji webowych, mobilnych, API, sieci i chmury, bezpieczny przegląd kodu, SOC i reagowanie na incydenty, ISO 27001 i SOC 2, z dedykowanymi inżynierami bezpieczeństwa lub zdefiniowanymi projektami.
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.