SlideShare a Scribd company logo
1 of 48
Testy w środowisku mobilnym




      Maciek Wiktorowski
AGENDA

• Czym różnią się testy oprogramowania w środowisku
 mobilnym?
• Wyzwania i ryzyka z którymi musimy się zmierzyć
• Co uwzględnić w planowaniu testów w środowisku
 mobilnym?
• Z jakich narzędzi możemy skorzystać?
RÓŻNICE W TESTACH MOBILNYCH
ilu Polaków posiada smartphone'a?




dane za Raport Marketing Mobilny w Polsce 2012/2013 - jestem.mobi




      MOBILE W POLSCE - parę danych
ilu Polaków posiada smartphone'a?


 4-5 mln                    59% aktywnie
                            używa internetu




dane za hypermedia Isobar



    MOBILE W POLSCE - parę danych
Ekosystem jest częściowo zamknięty
mobile = różnorodność i indywidualizm
wielość platform, OS, przeglądarki
Opera Mini
ANDROID IS NOT
     FRAGMENTED, IT IS
     DIFFERENTIATED




defragmentacja OS-ów
defragmentacja OS-ów
dziwne przypadki
wielość urządzeń
logistyka
znajdź różnicę…
znajdź różnicę…
wydajność - szybkość
wydajność - bateria
wydajność - pamięć
wydajność - pieniądze
ilość danych wejściowych
łączność/łączliwość/connectivity
dokumentacja testów
bezpieczeństwo danych
WYZWANIA I RYZYKA
złożoność macierzy wymagań
laboratoryjny sprzęt testowy
realizm testów
ryzyko przeoczenia
koszty:
wyższa wymagana jakość, sprzęt, czas
o czym pamiętać?
NARZĘDZIA
testowanie backendu – BEZ ZMIAN
testy automatyczne


aplikacja, która pozwala nagrywać scenariusze testowe na
interfejsie urządzenia mobilnego i nastepnie odtwarzać je w
tle. Testy odbywają się na urządzeniu spiętym z
komputerem.


Nadaje się do stworzenia scenariusza normalnego
używania aplikacji w celu weryfikacji wydajności.
źródła statystyk

lista TOP smartphone’ów i TOP SDK dla Android OS


w sekcji dashboard także lista TOP wersji systemów, ale także
rozdzielczości


ranking mobilnych przeglądarek, rozdzielczości, wyszukiwarek


ranking urządzeń mobilnych i producentów
urządzeń, przeglądarki mobilne w rankingu przeglądarek
aplikacje mierzące wydajność
emulatory aplikacji

 narzędzia dla developerów



 emulator aplikacji Android dla Windows i MAC




 zdalny dostęp do fizycznych urządzeń na całym świecie
emulatory urządzeń
zbieranie logów


       aLogcat
skrypty analityczne
aplikacje śledzące performance
APPHANCE
Aplikacja do dystrybucji buildów aplikacji
Sledzenie crashow, logow, statystyk
Maja rozproszona baze testerow
Realne urzadzenia
Dobre bo polskie
Kupione przez uTest
testowanie responsywności


http://resizemybrowser.com
http://studiopress.com/responsive
http://halgatewood.com/responsive
testowanie responsywności
– Adobe Edge Inspect
•precyzyjnie określ grupę celową i jej sprzęt
•nigdy nie zakładaj, że będzie działać wszędzie
•nie ignoruj znaczenia wydajności
•bądź 2 razy bardziej dokładny niż zwykle
•zaangażuj BETA testerów do realnych testów
•uważaj na upgrady swojej aplikacji i wersji iOS


dobre praktyki
QA
Zapraszam do kontaktu

More Related Content

Similar to Testy w środowisku mobilnym

infoShare 2011 - Łukasz Korzeniowski - Różnorodność mobilnych systemów operac...
infoShare 2011 - Łukasz Korzeniowski - Różnorodność mobilnych systemów operac...infoShare 2011 - Łukasz Korzeniowski - Różnorodność mobilnych systemów operac...
infoShare 2011 - Łukasz Korzeniowski - Różnorodność mobilnych systemów operac...Infoshare
 
Aplikacje mobilne Android, iOS, Windows Phone w Ideo Sp. z o.o.
Aplikacje mobilne Android, iOS, Windows Phone w Ideo Sp. z o.o.Aplikacje mobilne Android, iOS, Windows Phone w Ideo Sp. z o.o.
Aplikacje mobilne Android, iOS, Windows Phone w Ideo Sp. z o.o.Ideo Sp. z o. o.
 
Jak zapewnić jakość aplikacjom na sfragmentowanego Androida?
Jak zapewnić jakość aplikacjom na sfragmentowanego Androida?Jak zapewnić jakość aplikacjom na sfragmentowanego Androida?
Jak zapewnić jakość aplikacjom na sfragmentowanego Androida?Damian Szczurek
 
IBM Security AppScan Introduction - Horyzont bezpieczeństwa aplikacji webowych
IBM Security AppScan Introduction - Horyzont bezpieczeństwa aplikacji webowychIBM Security AppScan Introduction - Horyzont bezpieczeństwa aplikacji webowych
IBM Security AppScan Introduction - Horyzont bezpieczeństwa aplikacji webowychSzymon Dowgwillowicz-Nowicki
 
PLNOG14: Ocena wydajności i bezpieczeństwa infrastruktury operatora telekomu...
PLNOG14: Ocena wydajności i bezpieczeństwa infrastruktury operatora telekomu...PLNOG14: Ocena wydajności i bezpieczeństwa infrastruktury operatora telekomu...
PLNOG14: Ocena wydajności i bezpieczeństwa infrastruktury operatora telekomu...PROIDEA
 
Testy wydajnościowe - najlepsze praktyki - Kuba Gajda
Testy wydajnościowe - najlepsze praktyki - Kuba GajdaTesty wydajnościowe - najlepsze praktyki - Kuba Gajda
Testy wydajnościowe - najlepsze praktyki - Kuba GajdaBartłomiej Cymanowski
 
Zagrożenia dla aplikacji bankowych i sposoby zmniejszania ryzyka
Zagrożenia dla aplikacji bankowych i sposoby zmniejszania ryzykaZagrożenia dla aplikacji bankowych i sposoby zmniejszania ryzyka
Zagrożenia dla aplikacji bankowych i sposoby zmniejszania ryzykaSecuRing
 
OWASP CISO Survey 2014 - Wstępne wyniki badania w Polsce
OWASP CISO Survey 2014 - Wstępne wyniki badania w PolsceOWASP CISO Survey 2014 - Wstępne wyniki badania w Polsce
OWASP CISO Survey 2014 - Wstępne wyniki badania w PolsceSecuRing
 
Test na testera. Sprawdź czy nadajesz się do tego zawodu.
Test na testera. Sprawdź czy nadajesz się do tego zawodu.Test na testera. Sprawdź czy nadajesz się do tego zawodu.
Test na testera. Sprawdź czy nadajesz się do tego zawodu.Damian Szczurek
 
Komputer mobilny Motorola MC9200
Komputer mobilny Motorola MC9200Komputer mobilny Motorola MC9200
Komputer mobilny Motorola MC9200LogicSystemCo
 
Bezpieczne biuro w kieszeni
Bezpieczne biuro w kieszeniBezpieczne biuro w kieszeni
Bezpieczne biuro w kieszenibleoszewski
 
Czy firmy powinny stawiać na tworzenie własnych aplikacji, czy na wersje mobi...
Czy firmy powinny stawiać na tworzenie własnych aplikacji, czy na wersje mobi...Czy firmy powinny stawiać na tworzenie własnych aplikacji, czy na wersje mobi...
Czy firmy powinny stawiać na tworzenie własnych aplikacji, czy na wersje mobi...Brief
 
Tomasz Muter (@tommuter) - aplikacje mobilne - Bootstrap Maj 2012
Tomasz Muter (@tommuter) -  aplikacje mobilne - Bootstrap Maj 2012Tomasz Muter (@tommuter) -  aplikacje mobilne - Bootstrap Maj 2012
Tomasz Muter (@tommuter) - aplikacje mobilne - Bootstrap Maj 2012Tomasz Muter
 
Konferencja Intratic Przyjazny SharePoint, Bałut Piotr, Barański Jarosław - E...
Konferencja Intratic Przyjazny SharePoint, Bałut Piotr, Barański Jarosław - E...Konferencja Intratic Przyjazny SharePoint, Bałut Piotr, Barański Jarosław - E...
Konferencja Intratic Przyjazny SharePoint, Bałut Piotr, Barański Jarosław - E...Grupa Unity
 
Konferencja Intratic Przyjazny SharePoint, Piotr Bałut, Jarosław Barański, En...
Konferencja Intratic Przyjazny SharePoint, Piotr Bałut, Jarosław Barański, En...Konferencja Intratic Przyjazny SharePoint, Piotr Bałut, Jarosław Barański, En...
Konferencja Intratic Przyjazny SharePoint, Piotr Bałut, Jarosław Barański, En...Intratic
 

Similar to Testy w środowisku mobilnym (20)

Ewa Bielska: Testowanie aplikacji mobilnych
Ewa Bielska: Testowanie aplikacji mobilnychEwa Bielska: Testowanie aplikacji mobilnych
Ewa Bielska: Testowanie aplikacji mobilnych
 
infoShare 2011 - Łukasz Korzeniowski - Różnorodność mobilnych systemów operac...
infoShare 2011 - Łukasz Korzeniowski - Różnorodność mobilnych systemów operac...infoShare 2011 - Łukasz Korzeniowski - Różnorodność mobilnych systemów operac...
infoShare 2011 - Łukasz Korzeniowski - Różnorodność mobilnych systemów operac...
 
Aplikacje mobilne Android, iOS, Windows Phone w Ideo Sp. z o.o.
Aplikacje mobilne Android, iOS, Windows Phone w Ideo Sp. z o.o.Aplikacje mobilne Android, iOS, Windows Phone w Ideo Sp. z o.o.
Aplikacje mobilne Android, iOS, Windows Phone w Ideo Sp. z o.o.
 
Time4 mobi#1
Time4 mobi#1Time4 mobi#1
Time4 mobi#1
 
Jak zapewnić jakość aplikacjom na sfragmentowanego Androida?
Jak zapewnić jakość aplikacjom na sfragmentowanego Androida?Jak zapewnić jakość aplikacjom na sfragmentowanego Androida?
Jak zapewnić jakość aplikacjom na sfragmentowanego Androida?
 
IBM Security AppScan Introduction - Horyzont bezpieczeństwa aplikacji webowych
IBM Security AppScan Introduction - Horyzont bezpieczeństwa aplikacji webowychIBM Security AppScan Introduction - Horyzont bezpieczeństwa aplikacji webowych
IBM Security AppScan Introduction - Horyzont bezpieczeństwa aplikacji webowych
 
3.Softical.pl
3.Softical.pl3.Softical.pl
3.Softical.pl
 
PLNOG14: Ocena wydajności i bezpieczeństwa infrastruktury operatora telekomu...
PLNOG14: Ocena wydajności i bezpieczeństwa infrastruktury operatora telekomu...PLNOG14: Ocena wydajności i bezpieczeństwa infrastruktury operatora telekomu...
PLNOG14: Ocena wydajności i bezpieczeństwa infrastruktury operatora telekomu...
 
Testy wydajnościowe - najlepsze praktyki - Kuba Gajda
Testy wydajnościowe - najlepsze praktyki - Kuba GajdaTesty wydajnościowe - najlepsze praktyki - Kuba Gajda
Testy wydajnościowe - najlepsze praktyki - Kuba Gajda
 
Zagrożenia dla aplikacji bankowych i sposoby zmniejszania ryzyka
Zagrożenia dla aplikacji bankowych i sposoby zmniejszania ryzykaZagrożenia dla aplikacji bankowych i sposoby zmniejszania ryzyka
Zagrożenia dla aplikacji bankowych i sposoby zmniejszania ryzyka
 
OWASP CISO Survey 2014 - Wstępne wyniki badania w Polsce
OWASP CISO Survey 2014 - Wstępne wyniki badania w PolsceOWASP CISO Survey 2014 - Wstępne wyniki badania w Polsce
OWASP CISO Survey 2014 - Wstępne wyniki badania w Polsce
 
Test na testera. Sprawdź czy nadajesz się do tego zawodu.
Test na testera. Sprawdź czy nadajesz się do tego zawodu.Test na testera. Sprawdź czy nadajesz się do tego zawodu.
Test na testera. Sprawdź czy nadajesz się do tego zawodu.
 
Komputer mobilny Motorola MC9200
Komputer mobilny Motorola MC9200Komputer mobilny Motorola MC9200
Komputer mobilny Motorola MC9200
 
Bezpieczne biuro w kieszeni
Bezpieczne biuro w kieszeniBezpieczne biuro w kieszeni
Bezpieczne biuro w kieszeni
 
Dlaczego flopsar
Dlaczego flopsarDlaczego flopsar
Dlaczego flopsar
 
Czy firmy powinny stawiać na tworzenie własnych aplikacji, czy na wersje mobi...
Czy firmy powinny stawiać na tworzenie własnych aplikacji, czy na wersje mobi...Czy firmy powinny stawiać na tworzenie własnych aplikacji, czy na wersje mobi...
Czy firmy powinny stawiać na tworzenie własnych aplikacji, czy na wersje mobi...
 
Enterprise Mobility Suite
Enterprise Mobility SuiteEnterprise Mobility Suite
Enterprise Mobility Suite
 
Tomasz Muter (@tommuter) - aplikacje mobilne - Bootstrap Maj 2012
Tomasz Muter (@tommuter) -  aplikacje mobilne - Bootstrap Maj 2012Tomasz Muter (@tommuter) -  aplikacje mobilne - Bootstrap Maj 2012
Tomasz Muter (@tommuter) - aplikacje mobilne - Bootstrap Maj 2012
 
Konferencja Intratic Przyjazny SharePoint, Bałut Piotr, Barański Jarosław - E...
Konferencja Intratic Przyjazny SharePoint, Bałut Piotr, Barański Jarosław - E...Konferencja Intratic Przyjazny SharePoint, Bałut Piotr, Barański Jarosław - E...
Konferencja Intratic Przyjazny SharePoint, Bałut Piotr, Barański Jarosław - E...
 
Konferencja Intratic Przyjazny SharePoint, Piotr Bałut, Jarosław Barański, En...
Konferencja Intratic Przyjazny SharePoint, Piotr Bałut, Jarosław Barański, En...Konferencja Intratic Przyjazny SharePoint, Piotr Bałut, Jarosław Barański, En...
Konferencja Intratic Przyjazny SharePoint, Piotr Bałut, Jarosław Barański, En...
 

Testy w środowisku mobilnym