Test av mobila lösningar i molnet

Slides:



Advertisements
Liknande presentationer
Exempel på Projekt för en Informationskampanj
Advertisements

Innehåll • Bakgrund • Tidplan • Funktionalitet • Visning.
Tågkompaniet KOMPIS Utbildning Mattias Hammarsten
Tomas Sandström, Adtollo
security through simplicity 2 Visste du att du kan använda ditt inpasseringskort till att logga in till din dator, till ditt nätverk och till dina molntjänster?
E-post i mobilen -Ett sätt att öka tekno-stressen, eller en lysande effektivitetshöjare?
SoftOne Mobil Produktpresentation.
Ringa video- samtal med datorn
Affärsidé Vi vet att kunder vill ha aha-upplevelser, fräscha förslag, idéer och priser mm för att känna shoppingglädje. Personal finns inte alltid på plats,
Välkommen till en presentation av FriTid
Följ med oss på resan in i Det nya arbetslivet
Picsara Mobile Capture Anders Fransén, Produktchef
Vattenkemiska data Workshop, maj 2014 Claudia von Brömssen, SLU.
Mobilen – en central funktion för mycket av det vi gör i idag…
Skapa ideala kundprofiler
Klicka på Aktivera redigering i meddelandefältet,
Några moln tillgängliga gratis på Internet
Hardware OS Data, User settings Applications IT utmaningar Beroenden mellan PC komponenter hämmar flexibiliteten Vad förändras Beroenden bryts med hjälp.
WyWallet Betala mobilt.
Utbildning föreningsadministratör. Viktiga datum! Fr.o.m. 1/ är det krav på att aktiviteter/sammankomster ska närvarorapporteras i kommunens system.
Talböcker idag och imorgon
Cloud = Moln Cloud computing Virtualisering
IT Arbetsplatsen Hur kan det fungera i vår verksamhet
Trio Enterprise Corporate and Concept Presentation
”Ett sätt att distribuera Business Objects via webben”
Mobila appar i ett nötskal eller ”There’s an app for that!”
U/H Cloud Håkan Dahlberg Ingemar Fällman.
Examensarbete En central telefonitjänst för talaradaption med lagring och nedladdning till olika applikationer.
Objektorienterad tänkande
Microsoft Dynamics CRM 3.0
Lojalitetssystem för Hallunda Centrum
Panasonic’s SIP Telefon KX-HGT100 HGT100 SIP Telephone Innehåll HGT100 SIP Telefon KX-HGT100 - Funktionsöversikt Display – Samtals ID – Samtals logg Vänt,
OPERATIVSYSTEM OCH PRAKTISK LINUX
EN KOMPLETT INDUSTRIPARTNER ! ALLMÄNT OM MELSEC STYRSYSTEM.
LabOra Medarbetaren Kyrkans första medarbetarsystem!
Referensgruppen på MMS 10 dec 2009 Mätningar av Webb-TV.
Välkomna! 1. Mobilitet i förändring – privatliv och arbetsliv vävs ihop! Johan Andersson Systems Engineer.
- Gå till adressen kronoby
Att presentera med PowerPoint Alexander1.
Egen nedladdning i praktiken
Vision Vi bygger Sveriges landslag i taxi. Vision Vi bygger Sveriges landslag i taxi.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Operating Systems Networking for Home and Small Businesses – Chapter.
KONFIDENTIELLT. Distribution endast till partners enligt sekretessavtal. Microsoft utfäster inga garantier, varken uttryckliga eller underförstådda. ©
Distribuerade realtidssystem Dr Peter Parnes
1 Logging and monitoring of TCP traffic in SSH tunnels Masters thesis Anton Persson.
Microsoft Visual Studio och.NET Framework, idag och imorgon! Robert Folkesson
Snabbreferens till © 2012 Microsoft Corporation. Med ensamrätt. Lync Web App Anslut till ett Lync-möte med ljudet på datorn Om du inte har Lync 2013 kan.
© 2006 AVOCENT CORPORATION PM-familjen Integrerade Power Management-lösningar RackTech Systems Nordic AB Avocent specialist Sweden
Handelsbankens Internet- och Mobiltjänster
Smarttelefoner på finska marknaden Apple iPhone 4S 16GB629,90 €iOS Samsung Galaxy S III599,90 €Android Sony Ericsson XPERIA119,90 €Android Nokia Lumia.
Legimus App och webb Maria Nylander Åsa Wallström Legimus.
En mobil växel olik alla andra
Sid 1 10 mars 2016 Karlskrona Test Gathering Testa på mobiler då och nu.
Installation av Meetings Plus. Hitta till Meetings+ Appen Meetings Plus på en platta med anteckningsfunktion (se kommande bilder för installationsanvisningar)
Dialect Unified En mobil växel olik alla andra Innehåll Växeln som molnstjänst En telefonväxel på dina villkor För användaren Vem vill du ringa? Telia.
SeniorNet Karlstad Microsoft OneDrive Användning av OneDrive för lagring Komma åt dokument och foton på andra enheter Dela dokument och foton med andra.
En genomgång av nya funktioner Introduktion till appen från Inläsningstjänst.
Skriv ut med Princh.
SeniorNet Södermalm Microsoft OneDrive
Avdelningsdagar 2015 Historiebeskrivning.
Röda tråden En orderdatabas
Nätverksträff November 2017
Automated and sustainable IT
Nödsituation.
Kommunens Informationssystem om Arbetsmiljö
i PowerPoint 7 sätt att arbeta tillsammans Redigera med andra
- Integrated Palliativ Care Outcome Scale
Snabbguide för Connect Alarm app
Y 5.3 Kombinatorik Kombinationer
Presentationens avskrift:

Test av mobila lösningar i molnet Magnus Nilsson Lemontree

Budskap Kombinationen av fysiska enheter och operativsystem gör test av mobila applikationer snabbt blir väldigt komplext. Presentationen visar hur detta kan hanteras för en testorganisation och hur testautomation kan införas som hanterar olika beteenden beroende på plattform, iOS vs Android.

Utmaningar En applikation Hundratals kombinationer av plattform och OS Bankapplikation En applikation Hundratals kombinationer av plattform och OS

Lösningar Testa urval av telefoner X Olika OS, samma enhet Android 4.0.3 Ice Cream S. Versions/Models iOS 4.x iOS 5.x iOS 6.x iPhone4 iPhone5 i9300 Galaxy S III Android 2.1 Eclair Android 2.3 Gingerbread Android 3.2 Honeycomb Android 4.1 Jelly Bean Android 4.2 Jelly Bean Android 1.6 Donut HTC One X HTC Hero … Olika OS, samma enhet X Samma OS, olika enheter

Lösningar Testa ett urval av telefoner Manuell teststrategi Enheter Hur kommer test av användarupplevelsen att ske i olika typer av handhållna enheter, att få samma upplevelse och känsla oberoende av plattform? Lösningar Testa ett urval av telefoner Manuell teststrategi Enheter Emulatorer Nätverk Wi-Fi Installation Fjärrstyrning Molnet

Lösningar – Molnet Lokalt Vilka fördelar/risker finns det med att ha mobiltelefoner på plats i huset respektive i molnet? Lösningar – Molnet Lokalt 2013-02-21 10.00-12.00 Book Bokning 1. Boka enheten Värd- server 2. Använd enheten på skrivbordet Alla enheter är tillgängliga i ett publikt eller privat moln via en värdserver

Lösningar Testa ett urval av telefoner Manuell teststrategi Vilka utmaningar ser ni att automatisera test av mobilapplikationer? Lösningar Testa ett urval av telefoner Manuell teststrategi Automatisk exekvering Fjärrstyrda enheter Molnet Android tester

Automatisk exekvering - Identifiering 14 Instrumentera applikationer med källkod (native) Applikationskontroll Känner igen nativa ID iOS: bygger app med bibliotek Android: laddar applikationspaket (.apk) Jailbroken iOS Full kontroll Installerar en agent som laddar bibliotek i applikationen

Identifiering Nativ identifiering Källkodsobjekt Text OCR (Object Character Recognition) Textigenkänning Web DOM (Document Object Model) Identifierar och kontrollerar webbelement Visuellt Använder bilder och positioner Kombination Nativ, OCR, DOM samt bilder kan användas för att identifiera ett och samma objekt. Logga in Användarnamn BankID 1 2 3 6 5 4 7 8 9 Välj Kod BankID Kod

Identifiering – applikation/OS Bild Text Webb Nativ Nativ X X X Webb X X X Hybrid X X X X Visuell identifiering enkel Textidentifiering kan oftast användas direkt på flera OS För nativa objekt måste både Android och iOS-objekt lagras. Även möjlighet att använda beskrivande objekt, dessa lagras inte. Dela upp objektlagringen i flera skilda behållare separat för iOS och Android.

Visuell identifiering Lösning: Flera bilder Problem: Positionen och bilden Namn 1. Pos (x, y) 2. Bild Namn Problem: Positionen Namn Lösning: Position/flera bilder 1136 × 640 Välj Kod BankID Användarnamn Namn hTC Välj Kod BankID Användarnamn Namn Användarnamn Namn Välj Kod BankID 960 × 640 Inspelad applikation Namn Namn

Nativ identifikation hTC Problem: Olika nativa identifierare Problem: Nativa hittar objektet Lösning: Bildidentifiering hittar felet hTC UITextFieldLabel, Namn Användarnamn Namn Användarnamn Namn usernameTextField Namn Välj Kod BankID Välj Kod BankID UIButtonLabel, Kod codeButton Lagrade objekt Lösning: Använd OS-beroende identifierare

Exekvering, E2E med automationsramverk Kreditupplysning CRM Webbportal Orderhantering OrderDB 1. Logga in i webbportal och skapa kund 2. Logga in och genomför mobil registrering 3. Kontrollera och godkänn order

Exekvering, E2E Namn Efternamn Kundnr TestdataDB Kund1 Kundsson 1234 SkapaKund Kund1 Kundsson 1234 Kund2 Kundsson 1235 ObjektDB MobilRegistrering Objekt CRMSida CRM Webbportal Tabell Orderhantering TextF1 LoginSida

Exekvering, E2E Namn Plattform Kundnr TestdataDB iOS iOS Kund1 iOS SkapaKund iOS iOS Kund1 iOS 1234 Android Kund2 Android 1235 ObjektDB MobilRegistrering Objekt Objekt-behållare iOS Android tester Orderhantering Objekt-behållare Android

Exekvering, E2E Namn Order Kundnr TestdataDB Kund1 123 1234 Kund2 124 SkapaKund Kund1 123 1234 Kund2 124 1235 ObjektDB MobilRegistrering Objekt Order Orderhantering Tabell Orderhantering TextF1 LoginOrder

Tack! magnus.nilsson@lemontree.se

Frågestund Vilka utmaningar ser ni att automatisera test av mobilapplikationer? Vilka fördelar/risker finns det med att ha mobiltelefoner på plats i huset respektive i molnet? Hur kommer test av användarupplevelsen att ske i olika typer av handhållna enheter, att få samma upplevelse och känsla oberoende av plattform?