...

Mobile App Test Strategy

by kraqa

on

Report

Category:

Engineering

Download: 1

Comment: 0

821

views

Comments

Description

Download Mobile App Test Strategy

Transcript

  • 1. Strategie testowe dla aplikacji mobilnych Przemysław Kadela
  • 2. Przemek ... Przemysław Kadela Project Lead : Motorola Solutions Wykładowca : Uniwersytet Jagielloński Magister : Informatyka Pasjonat : Android, Psychologia, Komunikacja Interpersonalna Strategie testowe dla aplikacji mobilnych, Kraków 2014 2
  • 3. Agenda Aplikacje Mobilne Strategie testowe dla aplikacji mobilnych, Kraków 2014 Nowe Scenariusze Testowe User Experience czy Programmer Experience Nowe Środowsko Uruchomieniowe 3
  • 4. Aplikacja Mobilna Mobilny System Operacyjny to system dla urządzeń bedących terminalami mobilnymi. Aplikacja Mobilna to program działający w ramach mobilnego systemu operacyjnego, na terminalu mobilnym. Strategie testowe dla aplikacji mobilnych, Kraków 2014 4
  • 5. User Experience Strategie testowe dla aplikacji mobilnych, Kraków 2014 UX to komplet wrażeń jakie doświadcza użytkownik podczas korzystania z produktu. UX zmienia się ze względu na: Różnice idywidualne Kontekst wykorzystania produktu Trendy społeczne 5
  • 6. Dynamiczne Środowisko Uruchomieniowe Wpływ systemu operacyjnego na aplikacje mobilne jest inwazyjny i częsty. Aplikacja musi być gotowa by odpowiednio reagować na zmienną sytuację. Strategie testowe dla aplikacji mobilnych, Kraków 2014 6
  • 7. Scenariusze I Scenariusze dla środowisk dynamicznych Zewnętrzny wpływ na działającą aplikację Uruchamianie i zatrzymywanie aplikacji przez system operacyjny Zmiany dostępności zasobów dla aplikacji Zmiany treści wykorzystywanych przez aplikacje Wpływ aplikacji na stan systemu operacyjnego Strategie testowe dla aplikacji mobilnych, Kraków 2014 7
  • 8. Interakcje między aplikacjami Strategie testowe dla aplikacji mobilnych, Kraków 2014 8 Środowisko mobilne umożliwia łatwe tworzenie powiązań między aplikacjami. Aplikacja musi być gotowa by przyjmować i wykorzystywać żądania od innych aplikacji.
  • 9. Scenariusze II Scenariusze dla interakcji Udostępnianie treści (zasobów) Korzystanie z zasobów innych aplikacji Uruchamianie fragmentów innych aplikacji Uruchamianie jedynie części aplikacji Nawigacja pomiędzy różnymi aplikacjami Strategie testowe dla aplikacji mobilnych, Kraków 2014 9
  • 10. Wdrożenie i konfiguracja aplikacji Strategie testowe dla aplikacji mobilnych, Kraków 2014 10 Środowiska mobilne umożliwiają łatwą instalację i aktualizację aplikacji. Aplikacja musi być tworzona z myślą o aktualizacji i utrzymaniu oraz wykorzystaniu istniejących w systemie danych.
  • 11. Scenariusze III Scenariusze dla instalacji i konfiguracji Certyfikaty kryptograficzne Update danych aplikacji przy nowej wersji Instalacja z preinstalowanymi danymi Nieudane instalacje (rollback) Strategie testowe dla aplikacji mobilnych, Kraków 2014 11
  • 12. Bezpieczeństwo aplikacji Strategie testowe dla aplikacji mobilnych, Kraków 2014 12 Mobilność i dynamika systemu naraża dane użytkownika na utratę lub kradzież. Aplikacja musi zabezpieczać dane użytkownika oraz posiadać bezpieczne procedury aktualizacyjne.
  • 13. Scenariusze IV Scenariusze dla bezpieczeństwa Certyfikaty kryptograficzne (po raz drugi) Czy aplikacja otrzyma od systemu wszystkie uprawnienia? Separacja procesów Zabezpieczenia danych użytkownika Failed closed/open Strategie testowe dla aplikacji mobilnych, Kraków 2014 13
  • 14. Programmer Experience Tendencja do tworzenia rozbudowanych i bardzo technicznych rozwiązań aplikacji. Funkcjonalność wykraczająca poza potrzeby użytkownika. Strategie testowe dla aplikacji mobilnych, Kraków 2014 14
  • 15. Testowanie UX - podsumowanie Scenariusze testowe Oparte o rzeczywiste potrzeby użytkownika Budowane na podstawie danych od użytkowników Tworzące naturalną barierę dla Programmer Experience Obejmujące standardy funkcjonalne dla danego systemu mobilnego Strategie testowe dla aplikacji mobilnych, Kraków 2014 15
  • 16. Dziękuję! przemek.kadela@gmail.com http://expectedornot.wordpress.com Strategie testowe dla aplikacji mobilnych, Kraków 2014 16
  • Fly UP