Test av mobila applikationer
-
Upload
sigma-it-management -
Category
Documents
-
view
1.605 -
download
1
description
Transcript of Test av mobila applikationer
![Page 1: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/1.jpg)
Test av mobila applikationer
David Nyman och Patrik Lindström
Varje år bjuder vi in våra kunder till tre inspirationsdagar där vi lyfter fram de mest intressanta IT-frågorna med fokus på strategi, teknik eller kommunikation. Dagarna inleds med en intressant och aktuell huvudföreläsare. Därefter bjuder vi på vår specialistkompetens i block med parallella seminarier som hör till dagens tema.
![Page 2: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/2.jpg)
Om oss
David Nyman– [email protected]– Jobbar på Sigma i Göteborg.– Jobbat 5 år med test, kvalitet och krav i spelbranschen.
Patrik Lindström– [email protected]– Jobbar på Sigma i Göteborg.– Snart 7 år testerfarenhet från bl a TeliaSonera och Wireless Car.
Varje år bjuder vi in våra kunder till tre inspirationsdagar där vi lyfter fram de mest intressanta IT-frågorna med fokus på strategi, teknik eller kommunikation. Dagarna inleds med en intressant och aktuell huvudföreläsare. Därefter bjuder vi på vår specialistkompetens i block med parallella seminarier som hör till dagens tema.
![Page 3: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/3.jpg)
Mobil testning vs desktop testning?
Ingenting!
Allting!
![Page 4: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/4.jpg)
Vanliga problem
Tid.Testplan/Stratergi.Processer/arbetssätt/verktyg.Avsaknad av testautomatisering.Input data/verifiering.Avsaknad av fysiska devices.
![Page 5: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/5.jpg)
Grundläggande vägval…
Web Native(Hybrid, Mix)
![Page 6: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/6.jpg)
Web
Fördelar En “app” . En plattform. Uppdateringar.
Nackdelar Mindre kontroll över användarmiljön. Långsammare. Mängder med med webbläsare/avsaknad av standard. Ingen central uppdaterings/fördelningsmiljö.
![Page 7: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/7.jpg)
Native
Fördelar Ökad funktionalitet och snabbhet. Större kontroll över användarbeteende. Central uppdaterings/fördelningsmiljö.
Nackdelar Olika plattformar. Flera appar.
![Page 8: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/8.jpg)
Crossbrowser Testing
Varje år bjuder vi in våra kunder till tre inspirationsdagar där vi lyfter fram de mest intressanta IT-frågorna med fokus på strategi, teknik eller kommunikation. Dagarna inleds med en intressant och aktuell huvudföreläsare. Därefter bjuder vi på vår specialistkompetens i block med parallella seminarier som hör till dagens tema.
![Page 9: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/9.jpg)
Valfrihetens två sidor
![Page 10: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/10.jpg)
Valfrihetens två sidor
Idag finns nästan oändliga kombinationer utav hårdvara, operativsystem och programvara.
![Page 11: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/11.jpg)
Valfrihetens två sidor
Idag finns nästan oändliga kombinationer utav hårdvara, operativsystem och programvara.Som konsument och användare är det oerhört positivt och ger möjlighet att personifiera sitt digitala användande.
![Page 12: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/12.jpg)
Valfrihetens två sidor
Idag finns nästan oändliga kombinationer utav hårdvara, operativsystem och programvara.Som konsument och användare är det oerhört positivt och ger möjlighet att personifiera sitt digitala användande.Men för testare eller utvecklare kan valfriheten skapa stora utmaningar.
![Page 13: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/13.jpg)
Hur ser det ut idag?
![Page 14: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/14.jpg)
Hur ser det ut idag?
De flesta testar framförallt i Internet Explorer 7, 8 eller möjligtvis 9.
![Page 15: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/15.jpg)
Hur ser det ut idag?
De flesta testar framförallt i Internet Explorer 7, 8 eller möjligtvis 9.Några är lite extra duktiga och testar även i Mozilla Firefox.
![Page 16: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/16.jpg)
Hur ser det ut idag?
De flesta testar framförallt i Internet Explorer 7, 8 eller möjligtvis 9.Några är lite extra duktiga och testar även i Mozilla Firefox.Google Chrome, Opera och Safari glöms ofta bort.
![Page 17: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/17.jpg)
Hur ser det ut idag?
De flesta testar framförallt i Internet Explorer 7, 8 eller möjligtvis 9.Några är lite extra duktiga och testar även i Mozilla Firefox.Google Chrome, Opera och Safari glöms ofta bort.De mobila browsrarna glöms oftast bort helt.
![Page 18: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/18.jpg)
Hur ser det ut idag?
De flesta testar framförallt i Internet Explorer 7, 8 eller möjligtvis 9.Några är lite extra duktiga och testar även i Mozilla Firefox.Google Chrome, Opera och Safari glöms ofta bort.De mobila browsrarna glöms oftast bort helt.”Men vi har ju en app!”
![Page 19: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/19.jpg)
Möjliga lösningar
![Page 20: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/20.jpg)
Möjliga lösningar
Sätta upp en gigantisk maskinpark och anställa en hord av testare.
![Page 21: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/21.jpg)
Möjliga lösningar
Sätta upp en gigantisk maskinpark och anställa en hord av testare.Låta användaren vara testaren och buggrapportera vid behov.
![Page 22: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/22.jpg)
Möjliga lösningar
Sätta upp en gigantisk maskinpark och anställa en hord av testare.Låta användaren vara testaren och buggrapportera vid behov.Stoppa huvudet i sanden.
![Page 23: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/23.jpg)
Möjliga lösningar
Sätta upp en gigantisk maskinpark och anställa en hord av testare.Låta användaren vara testaren och buggrapportera vid behov.Stoppa huvudet i sanden.
Men det finns enklare och smidigare sätt…
![Page 24: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/24.jpg)
Ett enkelt sätt att få bra täckning
![Page 25: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/25.jpg)
Ett enkelt sätt att få bra täckning
Min uppfattning är att många av problemen är rent grafiska eller javascript, väldigt få är rena funktionsproblem.
![Page 26: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/26.jpg)
Ett enkelt sätt att få bra täckning
Min uppfattning är att många av problemen är rent grafiska eller javascript, väldigt få är rena funktionsproblem.Kan vi täcka av bara de grafiska aspekterna och dessutom om vi kan täcka av de javascript-funtionella aspekterna har vi kommit en god bit.
![Page 27: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/27.jpg)
Ett enkelt sätt att få bra täckning
Min uppfattning är att många av problemen är rent grafiska eller javascript, väldigt få är rena funktionsproblem.Kan vi täcka av bara de grafiska aspekterna och dessutom om vi kan täcka av de javascript-funtionella aspekterna har vi kommit en god bit.
CrossBrowserTesting.com är ett exempel som kan hjälpa dig med båda de delarna.
![Page 28: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/28.jpg)
Ett exempel på ett fel 1 (2)Win 7 + Firefox 3.5
![Page 29: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/29.jpg)
Ett exempel på ett fel 2 (2)Safari 4.0 + Iphone 4
![Page 30: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/30.jpg)
Kort om CrossBrowserTesting.com
![Page 31: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/31.jpg)
Kort om CrossBrowserTesting.com
CrossBrowserTesting.com körs i din webbrowser
![Page 32: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/32.jpg)
Kort om CrossBrowserTesting.com
CrossBrowserTesting.com körs i din webbrowserLåter dig välja mellan ett stort antal browsers och uppsättningar
![Page 33: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/33.jpg)
Kort om CrossBrowserTesting.com
CrossBrowserTesting.com körs i din webbrowserLåter dig välja mellan ett stort antal browsers och uppsättningarTar printscreens på valfri URL med de olika uppsättningarna och visar de för dig i ett galleri
![Page 34: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/34.jpg)
Kort om CrossBrowserTesting.com
CrossBrowserTesting.com körs i din webbrowserLåter dig välja mellan ett stort antal browsers och uppsättningarTar printscreens på valfri URL med de olika uppsättningarna och visar de för dig i ett galleriLåter dig använda köra via virtuell maskin enligt den specifikation du önskar
![Page 35: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/35.jpg)
Kort om CrossBrowserTesting.com
CrossBrowserTesting.com körs i din webbrowserLåter dig välja mellan ett stort antal browsers och uppsättningarTar printscreens på valfri URL med de olika uppsättningarna och visar de för dig i ett galleriLåter dig använda köra via virtuell maskin enligt den specifikation du önskarGår även att testa lokala adresser (beta)
![Page 36: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/36.jpg)
Kort om CrossBrowserTesting.com
CrossBrowserTesting.com körs i din webbrowserLåter dig välja mellan ett stort antal browsers och uppsättningarTar printscreens på valfri URL med de olika uppsättningarna och visar de för dig i ett galleriLåter dig använda köra via virtuell maskin enligt den specifikation du önskarGår även att testa lokala adresser (beta)Kostar mellan 30-50$ per månad beroende på antalet användare
![Page 37: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/37.jpg)
CBT – Automated Screenshots 1 (3)
![Page 38: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/38.jpg)
CBT – Automated Screenshots 2 (3)
![Page 39: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/39.jpg)
CBT – Automated Screenshots 3 (3)
![Page 40: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/40.jpg)
CBT – Live Test 1 (4)
![Page 41: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/41.jpg)
CBT – Live Test 2 (4)
![Page 42: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/42.jpg)
CBT – Live Test 3 (4)
![Page 43: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/43.jpg)
CBT – Live Test 4 (4)
![Page 44: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/44.jpg)
![Page 45: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/45.jpg)
Input till test
Device?
Nätverk?
Länder?
Användare?
![Page 46: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/46.jpg)
OS Prioritering OS1 OS2 OS3 OS4
Device
Prioritering 1 2 3 4
Device1 1 High Low Low Medium
Device2 2 Medium Medium High Low
Device3 3 Low High Medium High
Device4 4 Low Low Low Low
![Page 47: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/47.jpg)
OS Prioritering Feature1 Feature2 Feature3 Feature4
Device
Prioritering 1 2 3 4
Decice1 1 X O X X
Device2 2 O O X O
Device3 3 X O X O
Device4 4 X O X X
![Page 48: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/48.jpg)
Testning (tid/kostnad)
Category 1 Category 2 Category 3 Category 40
0.5
1
1.5
2
2.5
3
3.5Series 1
Antal Features
Antal Devices
![Page 49: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/49.jpg)
Grundläggande testtyper
Usability test
Device test(Externa faktorer)
Prestandatester
Säkerhetstester
Funktionstester
![Page 50: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/50.jpg)
Tips
Börja testningen så tidigt som möjligt.- Nedladdning, installation, avinstallation osv.- Grundläggande funktionalitet.
Fokusera på prioriterade devicer.- Grundläggande funktionalitet.
Extern testning.Beta.Crowed based testing.
![Page 51: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/51.jpg)
Verktyg
Simulator/Emulator.
Remote device partner.- DeviceAnywhere.- Nokia RDA.
Riktig device.
![Page 52: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/52.jpg)
Open source
Roboticum- Android
FoneMonkey- iOs
![Page 53: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/53.jpg)
Automatiseringsverktyg med kostnad
EggPlant.- Android, iPhone, Blackberry, Windows mobile och Symbian.
SeeTest. - Android, iphone, Blackberry, Windows mobile och Symbian.
![Page 54: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/54.jpg)
Automatiseringsverktyg utan kostnad(Open source)
Roboticum.- Android.
FoneMonkey.- iOS.
Sikuli.
![Page 55: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/55.jpg)
Sammanfattningsvis…
Förstå och besluta om vad som är viktgast: - Olika OS. - Olika webbläsare. - Olika prestanda och upplösning. - Olika Operatörer och nätverk.Testa i okontrollerad verklig miljö.Hitta och använd lämpligt automatiseringsverktyg som passar din miljö och applikation/er.Utför så mycket som möjligt testningen på verkliga devices, även om simulering finns.Mät prestandan i riktigt nätverk och med användare, inte bara genom simuleringen.
![Page 56: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/56.jpg)
Frågor?
Varje år bjuder vi in våra kunder till tre inspirationsdagar där vi lyfter fram de mest intressanta IT-frågorna med fokus på strategi, teknik eller kommunikation. Dagarna inleds med en intressant och aktuell huvudföreläsare. Därefter bjuder vi på vår specialistkompetens i block med parallella seminarier som hör till dagens tema.
![Page 57: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/57.jpg)
![Page 58: Test av mobila applikationer](https://reader030.fdocument.pub/reader030/viewer/2022020110/557573a2d8b42adb7e8b4587/html5/thumbnails/58.jpg)