Naszym klientem była fundacja, której misją jest wspieranie młodych artystów, szczególnie na terenach dotkniętych konfliktami zbrojnymi (Bliski Wschód, Afryka Północna i Europa Wschodnia). W ramach swoich działań dają im narzędzia, żeby w przyszłości mogli stać się profesjonalnymi muzykami. Fundacja skupia się nie tylko na muzyce – dzięki wykorzystaniu nowoczesnych technologii wspierają rozwój dzieci w wielu kierunkach, wykorzystując do tego stworzone na ich potrzeby aplikacje. Wsparcie w testowaniu tych aplikacji zapewnił Solwit. Klient potrzebował drugiej pary oczu, która sprawdzi, czy wszystko co zostało zawarte w dokumentacji, ma swoje odzwierciedlenie w funkcjonalnościach i czy działają one tak, jak powinny.
Klient dostarczył nam gotowe aplikacje: mobilną i webową wraz z dokumentacją wymagań funkcjonalnych i niefunkcjonalnych.
Aplikacja mobilna to launcher, umożliwiający sterowanie zainstalowanymi aplikacjami i konfigurowanie dostępu do treści edukacyjnych na tablecie, w zależności od wieku użytkownika urządzenia. Dodatkowo zintegrowana aplikacja webowa stanowi swoisty backoffice, dzięki któremu w prosty sposób można zarządzać ustawieniami launchera.
Naszym zadaniem było dokładne przetestowanie pod względem zgodności z wymaganiami funkcjonalnymi i niefunkcjonalnymi oraz wyszukanie i opisanie potencjalnych defektów.
Testy przeprowadzone przez nas były jedną z ostatnich faz tworzenia produktu. Zastosowaliśmy techniki eksploracyjne, szczególną wagę przykładając do przekrojowego przetestowania aplikacji na podstawie list kontrolnych oraz pokrycia testami wszystkich dostarczonych wymagań.
Zależało nam na tym, aby klient oprócz listy znalezionych defektów, otrzymał przekrojową informację zwrotną opisującą stan jakości aplikacji.
Ten projekt to zadanie, które dało mi bardzo dużo satysfakcji. Zanim rozpoczęłam testy, zapoznałam się z działalnością fundacji – chciałam dowiedzieć się jak najwięcej o potencjalnych użytkownikach produktu, a zrozumienie, jak wartościowa jest działalność naszego klienta, mocno zmotywowało mnie do działania. Z jednej strony chciałam przeprowadzić najbardziej efektywne testy i przygotować przekrojowy, użyteczny raport, z drugiej poczułam, że naprawdę zależy mi, żeby użytkownicy aplikacji mogli korzystać z niej z przyjemnością, nie napotykając żadnych niespodzianek po drodze.
Alicja Polska, Starszy Tester Oprogramowania, Solwit
Wykonanie testów zajęło nam dwa tygodnie, w trakcie których wykonaliśmy szereg różnorodnych testów pozytywnych i negatywnych. Rezultatem naszych działań był raport, zawierający informacje o poziomie pokrycia aplikacji testami oraz wskazania, które komponenty działają prawidłowo, a które wymagają poprawek. W dokumencie zawarliśmy listę ujawnionych defektów posegregowanych zgodnie z otrzymanymi wymaganiami oraz skategoryzowanych pod względem dotkliwości dla użytkownika, a także nasze obserwacje i uwagi, które pojawiły się w trakcie testowania aplikacji.
Wszystkie ujawnione defekty zostały szczegółowo opisane i poparte dowodami w postaci screenshotów oraz krótkich nagrań przedstawiających błędne zachowanie aplikacji.
Solwit przetestował dla nas jedną z aplikacji w wersji webowej oraz mobilnej. Czynnikiem, który odgrywał dla nas istotną rolę, był czas – zależało nam na szybkim poznaniu wyników przeprowadzonego testowania. W dwa tygodnie powstał obszerny raport, zawierający informacje o poziomie pokrycia aplikacji testami oraz wskazania, które komponenty działają prawidłowo, a które wymagają poprawek. W dokumencie została zawarta lista ujawnionych defektów posegregowanych zgodnie z otrzymanymi wymaganiami oraz skategoryzowanych pod względem dotkliwości dla użytkownika, a dodatkowo obserwacje i uwagi, które pojawiły się w trakcie testowania aplikacji. Wszystkie ujawnione defekty zostały szczegółowo opisane i poparte dowodami w postaci screenshotów oraz krótkich nagrań przedstawiających błędne zachowanie aplikacji.
Przedstawiciel klienta, Organizacja non-profit
Powiedz nam czego dokładnie potrzebujesz.
Ustalmy priorytety i kolejność wykonywanych funkcjonalności / funkcji / zmian Twojego oprogramowania.
Chcemy wiedzieć, na kiedy potrzebujesz gotowego rozwiązania.