Nie podano
14 ofert
Testowanie aplikacji mobilnej — tracker kalorii
Poszukujemy uważnego testera QA do pełnego testowania aplikacji mobilnej do liczenia kalorii i kontrolowania diety.
Aplikacja jest dostępna na iOS i Android. Główna funkcja — rozpoznawanie potraw na podstawie zdjęcia z automatycznym określaniem składników, kaloryczności oraz Białka, Tłuszczy i Węglowodanów.
Podstawowe zadania
Przeprowadzenie pełnego testowania funkcjonalnego aplikacji.
Sprawdzenie wszystkich dostępnych ekranów, przycisków, scenariuszy i możliwych interakcji użytkownika z aplikacją.
Znalezienie błędów funkcjonalnych, wizualnych, logicznych oraz UX.
Sprawdzenie działania aplikacji przez kilka dni, naśladując zachowanie rzeczywistego użytkownika.
Przeskanowanie co najmniej 50 różnych potraw lub produktów i sprawdzenie jakości działania rozpoznawania.
Sprawdzenie poprawności zapisywania, edytowania i usuwania wprowadzonych danych.
Sprawdzenie stabilności działania aplikacji po zamknięciu, ponownym uruchomieniu i restartowaniu urządzenia.
Co należy sprawdzić
Rejestracja i onboarding
Rejestracja nowego użytkownika.
Logowanie do istniejącego konta.
Wylogowanie i ponowne logowanie.
Wszystkie opcje odpowiedzi podczas onboardingu.
Poprawność obliczenia zalecanej normy kalorii i Białka, Tłuszczy i Węglowodanów.
Wprowadzenie minimalnych, maksymalnych, niepoprawnych i nietypowych wartości.
Powrót do poprzednich ekranów i zmiana odpowiedzi.
Zachowanie aplikacji po przerwaniu onboardingu.
Skanowanie jedzenia
Należy przetestować co najmniej 50 różnych potraw i produktów, w tym:
proste produkty;
złożone potrawy wieloskładnikowe;
domowe potrawy;
potrawy restauracyjne;
napoje;
desery;
przekąski;
zupy;
sałatki;
potrawy z sosami;
potrawy z kilku składników;
jedzenie w opakowaniu;
częściowo zjedzona potrawa;
duża i mała porcja;
zdjęcia w różnych warunkach oświetleniowych;
zdjęcia z góry i pod kątem;
nieostre lub ciemne zdjęcia;
wiele potraw na jednym zdjęciu.
Dla każdego skanowania należy sprawdzić:
czy potrawa została poprawnie zidentyfikowana;
czy główne składniki zostały poprawnie określone;
jak realistycznie określona jest waga porcji;
jak realistycznie określone są kalorie, białka, tłuszcze i węglowodany;
czy wynik można edytować;
czy wynik jest poprawnie zapisywany;
czy nie występują błędy, zawieszenia lub awaryjne zamknięcia aplikacji.
Nie trzeba przeprowadzać laboratoryjnej weryfikacji dokładności kaloryczności. Należy ocenić, czy wyniki wyglądają logicznie i realistycznie.
Dziennik żywienia
Edytowanie produktów, porcji, wagi, kalorii i Białka, Tłuszczy i Węglowodanów.
Dodawanie jedzenia z przeszłej lub przyszłej daty.
Przełączanie między dniami.
Poprawność obliczenia dziennego podsumowania.
Poprawność wyświetlania pozostałych kalorii i Białka, Tłuszczy i Węglowodanów.
Sprawdzenie, czy dane są zapisywane po zamknięciu i ponownym uruchomieniu aplikacji.
Inne funkcje
Należy sprawdzić wszystkie funkcje dostępne w bieżącej wersji aplikacji, w tym:
tracker wagi;
dodawanie, zmiana i usuwanie wagi;
wizualizacje i statystyki;
cele użytkownika;
zmiana danych osobowych;
ustawienia;
zmiana języka;
działanie po zminimalizowaniu aplikacji;
działanie po wylogowaniu;
synchornizacja danych po ponownym logowaniu.
Jeśli podczas testowania zostaną odkryte inne funkcje, również należy je sprawdzić.
Negatywne i nietypowe scenariusze
Należy spróbować wywołać błędy za pomocą nietypowych działań:
wielokrotne szybkie naciskanie przycisków;
zamknięcie aplikacji podczas ładowania;
wyłączenie internetu podczas skanowania lub zapisywania;
przesyłanie bardzo dużego, małego lub niskiej jakości zdjęcia;
przesyłanie zdjęcia bez jedzenia;
wprowadzanie tekstu zamiast liczb;
wprowadzanie zerowych, ujemnych lub zbyt dużych wartości;
wielokrotne edytowanie i usuwanie danych;
szybkie przełączanie między ekranami;
zmiana daty i czasu na urządzeniu;
ponowne logowanie po usunięciu lub ponownym zainstalowaniu aplikacji.
Czas trwania testowania
Testowanie powinno trwać co najmniej 3–5 dni.
W tym okresie należy codziennie korzystać z aplikacji jak rzeczywisty użytkownik:
dodawać posiłki;
skanować potrawy;
edytować wyniki;
dodawać wagę;
przeglądać statystyki;
sprawdzać zapisywanie danych między sesjami.
Format raportu
Wynik pracy należy przedstawić w formie Google Sheets, Excel lub innej uzgodnionej tabeli.
Dla każdego znalezionego problemu należy podać:
Nazwę problemu.
Urządzenie i model.
Wersję systemu operacyjnego.
Wersję aplikacji.
Okoliczności wystąpienia.
Krok po kroku scenariusz reprodukcji.
Rzeczywisty wynik.
Oczekiwany wynik.
Częstotliwość występowania.
Priorytet problemu: Krytyczny, Wysoki, Średni lub Niski.
Zrzut ekranu lub nagranie wideo.
Każdy błąd powinien mieć osobny wpis. Sformułowania typu „nie działa” bez opisu i kroków reprodukcji nie będą akceptowane.
Osobno należy przedstawić tabelę z wynikami 50 skanowań potraw:
nazwa potrawy;
zdjęcie;
wynik rozpoznawania;
określona waga;
określone kalorie i Białko, Tłuszcze i Węglowodany;
ocena adekwatności wyniku;
znalezione błędy lub uwagi.
Oczekiwany wynik
Po zakończeniu pracy oczekujemy otrzymać:
pełną listę przetestowanych funkcji i scenariuszy;
ustrukturyzowaną listę znalezionych błędów;
zrzuty ekranu i nagrania wideo problemów;
wyniki skanowania co najmniej 50 różnych potraw;
listę uwag UX i niejasnych momentów;
krótkie ogólne podsumowanie dotyczące stabilności i gotowości aplikacji;
wykaz najważniejszych problemów, które należy naprawić w pierwszej kolejności.
Wymagania wobec wykonawcy
Doświadczenie w testowaniu aplikacji mobilnych.
Posiadanie iPhone'a lub smartfona z Androidem. Dodatkowym atutem będzie możliwość przetestowania aplikacji na obu platformach.
Umiejętność jasnego opisywania błędów i kroków ich reprodukcji.
Możliwość nagrywania wideo ekranu.
Uważność na szczegóły.
Gotowość do testowania aplikacji przez kilka dni, a nie tylko raz.
W odpowiedzi proszę podać:
doświadczenie w testowaniu aplikacji mobilnych;
modele dostępnych urządzeń;
wersje iOS lub Android;
czy mogą Państwo przetestować obie platformy;
przykład sformatowanego raportu błędów;
orientacyjną cenę wykonania całego zadania.