Mobiltest typiske udfordringer og deres løsninger

Relaterede dokumenter
Behavior Driven Test and Development. ebay Classifieds

Velkommen til den nye og forbedrede Dynamicweb 9

10 spørgsmål der vil hjælpe dig med dine testcases

Apps og smartphones HMI. mobil devices og produktions-it. Anders Rolann, evikali A/S

Underbilag 2.24 Kommunernes it-miljø

Studieordning del

Mobile Engagement Platforms

Underbilag 2.24 Kommunernes it-miljø Kommunernes Ydelsessystem

Visual Studio Team System. Team Build en grundpille i søgen efter it-projektproduktivitet?

Fleksible målinger. Kogebog nr. 3: Platform og data. Sammen skaber vi smart forsyning Internet of Things Visning af data Cloud-løsning

Med Fokus på Fremtiden

Mobilitet og anvendelse af smartphones

GB-HD2635-W. Kom godt i gang

GB-HD Kom godt i gang

MEDARBEJDERSAMTALER Planorama

The LEGO Journey: Building an agile test foundation one brick at the time. Casper Gaardland Englund. Stephan Hjelmdal Nielsen The LEGO Group l

Softwaretest. - også af "ikke testbar" software. DAPUG erfamøde 7. marts 2012 Thomas Vedel, Thomas Vedel Consult thomas@veco.

IBM IT Manager Konference John Leadbetter

Al opstart er svært lad os hjælpe dig

Struktureret Test og Værktøjer Appendiks til bogen Struktureret Test

ATP s digitaliseringsstrategi

Dan Rolsted PIT. Side 1

DIGITAL DISTRIBUTION OG KOMMUNIKATION. v/ Niklas Laugesen, CEO, Napp A/S

GB-HD Kom godt i gang

Ikke bare endnu en e-bog... CoMPreNDo. Sådan kommer du i gang med din egen app. Og hvad skal virksomheden overhovedet bruge en app til?

PRODUKTINDEKS. S3 support 26. Vil jeg få en fejlmelding på min S3, hvis der opstår problemer? 27. Vil jeg modtage teknisk support på min ipad mini?

Sikkerhedsanbefaling. Forholdsregler ved ophør af serviceopdateringer til Windows XP Embedded

ReadSoft er den naturlige start på al elektronisk fakturahåndtering

Udfordringer og problemstillinger. En liste over de udfordringer og problemstillinger, der er ved Java og JEE udvikling

Mobil IT Sikkerhed. / Mette Nikander

Print fra privat it-udstyr

Opsætning til to-faktor-validering

Ingen kompromier - Bedste beskyttelse til alle computerere CLIENT SECURITY

Skær ned på de manuelle tests - Automatisér!

OS2 Opgavefordeler. Løsningsbeskrivelse Version 2. Udarbejdet af Miracle A/S Simon Møgelvang Bang

Vores kunder køber et produkt, men vi sælger en service

Vejman.dk mobile løsninger. Ved. Paul Stühler

Velkommen. Valg af Smartphone

For at en virksomheds hovedformål og drift kan fungere optimalt, er der en lang række af underliggende servicefunktioner der skal være på plads.

Micusto Cloud v2. Micusto Cloud er et fleksibelt, brugervenligt cloudsystem til CMS er, webshop- og intranetsystemer.

Multifaktor autentifikation (MFA) ved adgang til forskellige IT-løsninger og -services

Kom godt i gang med Digital Transformation via din Microsoft ERP-platform

BESKYT DIN VIRKSOMHED UANSET HVOR DU ER. Protection Service for Business

Koncept for systemforvaltning af den fælles open source kode, herunder procedure for opfølgning på software-versioner af OpenTele

Fuldt integreret i Team Mobbis Alarms Manager

Mobilitet har fået nyt navn: CrossPad. Comwell Kolding den 9. april 2013

Safe Work Space service beskrivelse. Microsoft Windows version. Version (Maj 2018)

App-strategi for Randers Kommune December Bilag 2: Procesvejledning for app-udvikling i Randers Kommune

GB-HD8272C-W. Kom godt i gang

Overvågning TestHusets servere og hjemmeside

Vejledning: Brug GGs trådløse netværk Side 1 af 11

Datatekniker med infrastruktur som speciale

ENTERPRISE ARCHITECTURE (EA) STRATEGY, BUSINESS AND IT ALIGNMENT

GB-HD3172RCL-W. Kom godt i gang

XProtect-klienter Tilgå din overvågning

Opgrader til nyeste Dynamics AX version og profiter af løbende opdateringer

Driftsudkast. OS2faktor

M Mobility Mobil IP. Installations- & brugervejledning Desktop version Windows 12. august 2014

Forretningsmodeller for mobile applikationer

Udskrivning uden blækpatroner

DayCare. CIM Care Systemer. Mere tid til børn og omsorg

Datatekniker med programmering som speciale

Sådan opretter du et Bruger Servicekatalog En praktisk guide til at komme i gang med dit eget Bruger Servicekatalog

Hvordan griber du moderniseringsprocessen an? Peter Janum Sode Senior Security Consultant

HSYCO/ALARMS MANAGER INSTALLATION - GENEREL

Pain Treatment Survey

FarmOnline EPM. Enterprise Performance Management. Teknisk info

MOF i NCC. Holdninger Enkelhed Automatik. Niels Flemming IT-driftschef NCC Construction A/S

Mobile apps. App Academy. Velkommen! Vi starter kl. 17:00. Eksempler og links kan findes på

Laboratorie forsøg med Forløbsplan arkitekturen version 2 Hosted implementering. ver

GB-HD9604T-PL / GB-HD9716T-PL. Kom godt i gang

Wi-fi Brugsanvisning. SERIE: IZURU Program: Ewpe Smart. Dansk

Klon en ipad. - en vejledning til klon af ipad

Bilag 5: Kundens It-Miljø. Version 0.6 Bilag til dagsordenspunkt 9: Krav til kommunernes it-miljø.

Præsentation af Aula. Juni 2018

Slutbrugeroplevelsen ved migrering fra OpenSign Java-applet til NemID CodeFile klient

Hvad er Mobile Device Management og hvad er udbyttet? Ejal Bracha

Microservices. Hvad er det og hvordan kommer du i gang?

BESKYT DIN VIRKSOMHED UANSET HVOR DEN FØRER DIG HEN. Protection Service for Business

INSTALLATIONS GUIDE. Waoo Smart WiFi

Fold mulighederne ud med Microsoft Dynamics AX. Stærkere forretning med apps og mobile løsninger

Skal dit næste ERP-system være cloud eller on-premise?

Schindler Dashboard De informationer, du har brug for når du skal bruge dem

Regeringen, KL og Danske Regioner indgik i 2011 Den Fællesoffentlige Digitaliseringsstrategi : DEN DIGITALE VEJ TIL FREMTIDENS VELFÆRD.

Klargøring mobil RTGMOBILE

Hjælp der hvor du er

Sikkerhed på smartphones og tablets

HTC ONE og HTC ONE mini

Som tidligere orienteret har Danske Medier Research indgået aftale med TNS Gallup om levering af markedsmålingen af internettrafik med start fra 2016.

Case Center For Ledelse

Google Cloud Print vejledning

PageSpeed Insights. Din side har 2 omdirigeringer. Omdirigeringer betyder yderligere forsinkelser, før siden kan indlæses.

Er du på udkig efter en effektiv, sikker og overkommelig server til en mindre virksomhed?

Guide til Epson Connect NPD DA

Konsignationslager & ordreproces

Printerstyringsprogrammet MarkVision

Business case. for. implementering af InCare på plejecenter med 40 beboere

e-boks mobilløsninger, tovejskommunikation og øvrige produktnyheder

Kravsspecifikation til Nationalpark App

Undervisningen, H5. Hovedforløb 5. Undervisningsfag. Bekendtgørelsesfag. Produktudv., produktion og service. Netværksdesign - CCDA,

Transkript:

Mobiltest typiske udfordringer og deres løsninger Side 1 af 6

Introduktion Ved test af mobile løsninger, er det vigtigt at man forholder sig til en række faktorer og udfordringer, ud over dem man kender fra traditionel software test. Dette kan for eksempelvis være kompleksiteten af platforme, hardware komponenter, operativsystem versioner og deres forskellige producenttilpasninger, samt det væld af skærmstørrelser og resolutioner de forskellige enheder udgør. Dette er blot nogle af de forhold der vanskeliggør, udførelsen af en tilnærmelsesvis dækkende test. Men hvordan griber man så testen an på bedste vis? Vi vil i denne E-bog komme ind på nogle af de typiske udfordringer og deres løsninger. Side 2 af 6

1. Diversitet i platforme, OS og enheder Mange mobile løsninger bliver udviklet og testet på emulatorer. I bedste fald bliver de testet på én enkelt fysisk enhed fra hver af de understøttede platforme. Når man holder det op imod at der i Danmark lige nu benyttes 3 primære ios versioner, 6 primære Android versioner og 2 primære Windows Phone versioner, samt et antal af producenters tilpasningsversioner af disse, yderligere bliver der brugt mange forskellige browsere, og igen hundredevis af forskellige enheder, skærmstørrelser og opløsninger, så der er rigtig mange muligheder man kan teste på. Ovenstående taget i betragtning er der så en temmelig stor risiko for at løsningen ikke fungerer på de enkelte enhedskonfigurationer. Kortlægning af strategi for understøttelse og test af enheder ved brug af anvendelsesstatistikker generelle og kundespecifikke (globalt, regionalt, demografisk). Løbende opfølgning og analyse af OS og HW markedet producent lanceringer og brugertrends. Strukturering af analyseresultaterne. 2. Ukontrollérbare ændringer Mobilmarkedet er i konstant udvikling og man har ingen kontrol med hensyn til opdateringer på enhedskonfigurationer, OS versioner og producenternes tilpasningsversioner. Løsningen fungerer pludselig ikke på de enkelte enhedskonfigurationer. Brugerne mister tillid og man mister brugerne. Fastlæggelse af strategi, plan og for regressionstests: Regressionstest ved nye App/WebApp releases. Regressionstest ved backend releases. Regressionstest ved nye OS versioner og nye potentielt populære enheder. Side 3 af 6

3. Performance Performance er blandt de mest kritiske faktorer for at få succes med en mobil-løsning. Uforudsigelige trådløse netværk, enhedsplatforme og -baser, brugerindstillinger, umoden teknologi, løsningsarkitektur og brugeradfærd alle faktorer som medvirker til svært gennemskuelige performance variationer. Brugerne bruger ikke løsningen; afhængig af alder, føler brugere at de venter, hvis en respons, på en given handling, tager længere end 100 500 ms. 60 % af brugerne kommer aldrig igen, hvis en App eller hjemmeside ikke loader indenfor 3 sekunder. Udfør test med fokus på brugeroplevet performance. Sørg for at kende performance på App, enhedsplatform, netværk og backend, ved de mest brugte brugeraktioner. Brug In App Monitoring værktøj der automatisk opsamler svartider m.m. 00:00:35:687 4. Adgang til fysiske enheder Mobile løsninger kræver test på fysiske enheder, som både er dyre at anskaffe og tidskrævende at administrere. Der er mange fysiske og logiske dimser at holde styr på; telefon, lader, headset, OS versioner, testdata, etc. Der kommer konstant nye enheder på markedet, hvilket medfører hyppige indkøb. Testopgaven bliver udvidet betragteligt, når der skal testes på mange enheder i forskellige konfigurationer, da emulerings/simulerings baserede løsninger ikke kan erstatte test på fysiske devices. Det er dyrt, det tager tid og det kan give administrative problemer. Test på de mest anvendte enhedskonfigurationer (if. anvendelsesstatistikker). Supplér med Cloud baserede eller andre eksterne device løsninger (outsource). Side 4 af 6

5. Automatisering Mobile løsninger involverer sofistikerede funktioner og interaktioner - touch, tilt, GPS lokalisering, kamera, sensorer, lyd og andre varierende fysiske brugerhandlinger. Det lader sig ikke gøre at automatisere eller simulere disse fuldt ud. Tilgængelige automatiserings-værktøjer på området er ofte lige så umodne som teknologien og metoderne selv. Automatiseringen/opsætningen kan nemt tage uforholdsmæssig lang tid, som kunne være brugt bedre i en manuel test. Automatisér selektivt ved hjælp af API kald, touch emulering og capture/replay på stabil kode og i et stabilt miljø. Hold øje med udviklingsværktøjernes nye features inden for automatisering. 6. Testværktøjer Der er brug for testværktøjer til både de testdiscipliner vi kender i dag og til de nye risikoområder, som det mobile miljø introducerer og der er (stadig) ikke ét værktøj der løser hele opgaven. Forvent at skulle have en portefølje af testværktøjer til at dække området. De mange nye værktøjer testeren skal lære at bruge giver en stejl indlæringskurve. Vurdér hvilke værktøjer der mangler for at dække følgende fokusområder: Automatisering og Emulering. Performancemåling, In-App monitorering, Tekst- og felt validering, samt Netværkstest. Opsamling og analyse af anvendelsesdata ved hjælp af statistikværktøjer. Side 5 af 6

7. Kompetencer Nuværende teknologi, metode, proces og kompetence niveau er umodent. Kompetencer med indsigt og erfaring på området er sparsomme, både teknologisk-, forretnings-, udviklings- og kvalitetssikringsmæssigt. Opgaven bliver undervurderet. For mange ting falder mellem to stole og tidslinjen skrider, efterhånden som uforudsete problemer dukker op. Det er nødvendigt at tilegne sig viden eller på anden måde forholde sig til hvordan man skal/ kan begå sig inden for følgende områder: Indsigt i mobil domænet - teknologier, arkitektur, udvikling, brugeradfærd. Statistikindsamling og -forståelse - afdækning af relevante enheder og konfigurationer. App udviklingsværktøjer til Android, ios, Mac OSX, Java og Windows Phone Udvælge, opsætte og konfigurere testværktøjer. Opsætning og brug af performance- og traceværktøjer. Brug af emulerings-, Cloud baserede- og egenudviklede testværktøjer Løbende konstruktiv sparring med udviklere, produktejere, marketing og ledelse. Spørgsmål og kontakt Du skal altid være velkommen til at kontakte os, hvis du har nogle spørgsmål. TestHuset A/S Lautruphøj 1-3 2750 Ballerup +45 44 979 979 info@testhuset.dk Side 6 af 6