Automatyzacja QA na urządzeniu rzeczywistym z Androidem + wyzwalacz API (środowisko staging/testowe)
WAŻNE — PRZECZYTAJ PRZED ZGŁOSZENIEM
To projekt „pod klucz” z ustaloną ceną. Potrzebny doświadczony QA Automation / Mobile Integrator, który będzie w stanie wdrożyć stabilny system zautomatyzowanych testów UI na fizycznym urządzeniu z Androidem i zintegrować go z moim backendem za pomocą prostego API HTTP.
1) Cel projektu
Zbudować system, w którym mój serwer wysyła żądanie HTTP, a fizyczny telefon z Androidem uruchamia wcześniej uzgodniony scenariusz testowy w aplikacji mobilnej (lub w naszej aplikacji testowej/demo).
Workflow (przykład):
API Trigger:
POST /run_test {scenario_id, params}Przygotowanie środowiska: sprawdzenie, czy aplikacja jest otwarta i użytkownik jest zalogowany (na koncie testowym/stagingowym)
UI-automatyzacja: nawigacja po ekranach, wprowadzanie danych, kliknięcie „Potwierdź/Następny”
Raportowanie: zwrócenie wyniku
success/error, logów oraz zrzutu ekranu końcowego (lub błędu)
Ważne: projekt przeznaczony jest dla QA/staging środowiska oraz kontrolowanych scenariuszy, bez omijania mechanizmów bezpieczeństwa i bez nieautoryzowanych działań.
2) Wymagania techniczne (stak)
Oczekuję doświadczenia z jednym lub kilkoma rozwiązaniami:
Automatyzacja UI Androida: Appium (urządzenie rzeczywiste), UIAutomator2, Espresso (w razie potrzeby), lub Tasker/AutoInput (jeśli to jest QA-stand i gwarantujesz stabilność)
API bridge: mała usługa (lokalnie/na serwerze), która przyjmuje polecenia HTTP i uruchamia scenariusz na urządzeniu
Logi/zrzuty ekranu: automatyczne zbieranie artefaktów przebiegu (screenshot + logs)
3) Obsługa kodów potwierdzających (jeśli potrzebne)
Jeśli w scenariuszu testowym potrzebne są kody potwierdzające (2FA), rozwiązanie musi być legalne i testowe, na przykład:
testowe OTP/seed w środowisku stagingowym
uzyskanie kodu przez oficjalny kanał testowy (sandbox/QA inbox/dostawca testowy)
lub krok ręczny, jeśli automatyzacja 2FA nie jest dostępna w ramach zasad usługi
4) Wyniki
Skonfigurowane fizyczne urządzenie z Androidem / lub instrukcja wdrożenia na moim urządzeniu
API endpoint do uruchamiania scenariuszy
Stabilne scenariusze + odzyskiwanie po awariach (restart aplikacji, powrót do odpowiedniego stanu)
Dokumentacja: jak odtworzyć ustawienia na innym telefonie
5) Terminy i budżet
MVP: 1–2 tygodnie (lub twój realistyczny plan)
Ustalona cena za w pełni gotowe rozwiązanie
6) Jak złożyć aplikację (3 pytania)
Jakie narzędzie wybierzesz do automatyzacji UI na rzeczywistym Androidzie i dlaczego?
Jak zorganizujesz API-trigger i raporty (logi/zrzuty ekranu)?
Czy tworzyłeś podobne systemy dla QA/staging scenariuszy wcześniej? Podaj przykłady.
-
754 6 0 Dzień dobry, mam doświadczenie w tej dziedzinie, proszę się zgłaszać, zrobię to w najlepszym wydaniu 😉