Obecnie coraz więcej osób korzysta z urządzeń mobilnych, szybkie telefony komórkowe i tabletu mogą obsługiwać coraz bardziej wymagające oprogramowanie.
Wiele firm docenia możliwość wykorzystania urządzeń mobilnych w pracy firmy. Przykładem może być firma posiadająca magazyn, gdzie magazynier za pomocą urządzeń mobilnych może sprawnie zarządzać towarem. Oprogramowanie może automatycznie łączyć się z bazą danych dzięki temu w systemie na bieżąco znany jest stan magazynowy. To tylko jeden z przykładów wykorzystania aplikacji, coraz więcej firm wykorzystuje także oprogramowanie dostępne z poziomu przeglądarki internetowej. Firmy tworzące tego rodzaju oprogramowanie chcą aby oferowane przez nich rozwiązania były jak najlepszej jakości, dlatego też przed oddaniem programu klientowi przeprowadzają gruntowne testy. Aby procedura testowa przebiegała sprawnie warto sporządzić plan testów, aby uwzględnić wszystkie możliwe scenariusze. W przypadku aplikacji na urządzenia mobile badamy wpływ aplikacji na zużycie baterii, zużycie pamięci, obsługa internetu, czy też różne sprawy związane z użytecznością. Ważna będzie oczywiście szata graficzna, warto pamiętać iż aplikacja musi dobrze wyglądać na wszystkich rodzajach urządzeń, bez względu na rozdzielczość.
Można wykorzysta emulatory urządzeń mobilnych, jednak emulatory nie pozwolą na symulację wszystkich problemów jakie mogą zdarzyć się podczas użytkowania aplikacji.
Z pewnością testy aplikacji webowych powinny być przeprowadzone bardzo dokładnie aby zwiększyć zasięg testowy, warto przeprowadzać testy na różnych urządzeniach i platformach Android i iOS. Warto przeprowadzać testy różnych funkcjonalności także tych podstawowych przykładowo czy obraz będzie się automatycznie dostosowywał do orientacji w jakiej trzymamy telefon. Ważne będzie dokładne przetestowanie warstwy graficznej, sprawdzamy czy przyciski czy pola do wypełnienia są czytelne, i odpowiednio duże. Można także sprawdzić czy panel logowania nie sprawia problemów użytkownikom.