Titelmasterformat durch Klicken bearbeiten. Qualitätssicherung für Mobile Apps

Ähnliche Dokumente
Professionelles Software-Testing Hilfreiches Tool bei Konflikten

Mobile App Testing - Mit der richtigen Strategie zum Erfolg

Qualitätssicherung im Lebenszyklus des itcs. Anspruch und Wirklichkeit.

M DIE APP MUSS LAUFEN QUALITÄTSSICHERUNG FÜR IHRE APP. streng vertraulich, vertraulich, intern,

10 things I wished they d told me! aktuell. innovativ. praxisbezogen.

Herausforderung an das Testmanagement im Lebenszyklus medizinischer Software

Reifegradmessung und Agilität passen nicht zusammen! Oder etwa doch?

Bewusster Umgang mit Smartphones

Zentrale Informatik. Cross-platform Apps. Andrea Grössbauer David Meier. 11/11/15 Lunchveranstaltungen HS16 - Crossplatform Apps 1

Der Weg zur eigenen App

Android Testautomatisierung mit dem Framework Robotium

FUTURE NETWORK MOBILE TESTING. EBCONT proconsult, Millennium Tower, Handelskai 94 96, A 1200 Vienna 15/05/14

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!

willkommen herzlich Titelmasterformat durch Klicken bearbeiten Titelmasterformat durch Klicken bearbeiten Kundenbeispiel Cloud Solution von

Smart Home. Quickstart User Guide

Testautomatisierung. Lessons Learned. qme Software. Gustav-Meyer-Allee Berlin. Telefon 030/ Telefax 030/

JEAF Cloud Plattform Der Workspace aus der Cloud

Wussten Sie, dass über ein Drittel der österreichischen Bevölkerung das Handy zur

Sitzungsmanagement. für SharePoint

Verwaltung von Geräten, die nicht im Besitz des Unternehmens sind Ermöglich mobiles Arbeiten für Mitarbeiter von verschiedenen Standorten

Agile Testautomatisierung im XING Mobile Team

Zum Gebrauch mit QR Code-Scanner/Lesegeräten

Wir testen mobile Apps und Webseiten. Wir nennen das Crowdtesting. Mobile Strategie Deutscher Unternehmen 2014 Zusammenfassung der Studienergebnisse

Technisches Datenblatt

Agile Testautomatisierung im XING Mobile Team

Präsentation Von Laura Baake und Janina Schwemer

Microsoft Dynamics CRM Perfekte Integration mit Outlook und Office. weburi.com CRM Experten seit über 10 Jahren

T1 - Fundamentaler Testprozess

Sicherheitsanalyse von Private Clouds

Copyright by QualityMinds. Quelle:

1. Februar 2013 Dr. Raoul- Thomas Herborg virtual solu)on AG

Pressegespräch zum Kongress AUTOMATION Juli Umfrage der GMA Smart Technologies und Industrie 4.0. Dr.

Effizienzsteigerung von Softwaretests durch Automatisierung

Speaker. Dominik Helleberg. Mobile Development Android / Embedded Tools.

4.1 Download der App über den Play Store

FritzCall.CoCPit Schnelleinrichtung

Relution Enterprise App Store. Mobilizing Enterprises. 2.6 Release Note

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

Inhalt. 1 Übersicht. 2 Anwendungsbeispiele. 3 Einsatzgebiete. 4 Systemanforderungen. 5 Lizenzierung. 6 Installation. 7 Key Features.

Die Vielfalt der Apps. Wohin geht die Reise?

Ein mobiler Electronic Program Guide

AppOcalypse now! Die Zukunft des Intranets ist Mobile Jussi Mori

Brainloop Dox Häufig gestellte Fragen

IVE-W530BT. Bluetooth Software Update Manual mit Android Telefonen

T2 Fundamentaler Testprozess

Java Entwicklung für Embedded Devices Best & Worst Practices!

QUIPSY QUALITY GmbH & Co. KG Stuttgarter Str Pforzheim Tel

mobile Dokumente, Informationen, ECM... Immer präsent auch unterwegs.

Tutorials für ACDSee 12: Hochladen von Fotos auf Ihren Account bei ACDSeeOnline.com

Automatisiertes UI Testing. Mark Allibone, , #2

Installations- und Bedienungsanleitung CrontoSign Swiss

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

Herzlich willkommen. Die Zukunft von Client und Mobile Device Management. Tobias Frank, baramundi software AG

Jörg Neumann Acando GmbH

auf den ebook-reader Ausleihen und Nutzen von ebooks auf einem ebook-reader

CONTEXT IS KING AND DEVICE IS QUEEN! IN DER MOBILEN MARKENKOMMUNIKATION. 21TORR Interactive GmbH

Enterprise Mobility, Live! Pascal Kaufmann, Swisscom IT Services AG 12. Juni 2013

Neue 3D Machine Vision Software im Metro-Stil von Windows 8 lässt in die Zukunft blicken

Mobile Business-Lösungen im Cloud Computing - Anforderungen, Lösungen und Handlungsempfehlungen

Mobilität in der Präsenz Wie bringe ich Inhalte aus dem Lernmanagementsystem auf das Smartphone?

Android-Testautomatisierung mit Robotium

Ein mobiler Electronic Program Guide für Android

Die aktuellen Top 10 IT Herausforderungen im Mittelstand

Eine App, viele Plattformen

Windows 8.1. In 5 Minuten Was ist alles neu? Word

Testen heute und in der Zukunft Ergebnisse der ersten unabhängigen Marktstudie für 6 Länder

TelekomCloud Business Marketplace Easy-to-Partner Programm. Telekom Cloud Services

SBB Schulung für digitale Fahrplanabfrage und Ticketkäufe.

MEHR INNOVATION. MIT SICHERHEIT. COMPAREX Briefing Circle 2014

Mobile Lösungen im industriellen Umfeld

Rooten eines Android-Telefones. Hanno 'Rince' Wagner, Chaos Computer Club Stuttgart

Die MOBILE Welt als Geschäftsmodell?

MOBILE APPLIKATIONEN IM TRAVEL MANAGEMENT. Einführung Mobile Applikationen für Geschäftsreisen Eine Handlungsempfehlung VDR Fachausschuss Technologie

Vom Prototypen zur Anwendung

Zeichnungskoordination in der Cloud

Der schnelle Weg zu Ihrer eigenen App

Sicht eines Technikbegeisterten

Inhalt. 1 Übersicht. 2 Anwendungsbeispiele. 3 Einsatzgebiete. 4 Systemanforderungen. 5 Lizenzierung. 6 Installation.

Bes 10 Für ios und Android

Duonix Service Software Bedienungsanleitung. Bitte beachten Sie folgende Hinweise vor der Inbetriebnahmen der Service Software.

Persönliche Einladung. Zur IT Managers Lounge am 4. November 2009 in Köln, Hotel im Wasserturm.

OUTSOURCING ADVISOR. Analyse von SW-Anwendungen und IT-Dienstleistungen auf ihre Global Sourcing Eignung. Bewertung von Dienstleistern und Standorten

Das Projekt wird durchgeführt von den Bezirksregierungen in Nordrhein- Westfalen in ihrer Funktion als Fachstelle für die öffentlichen Bibliotheken

Enrollment Anleitung für Apple ios Mobilgeräte. AirWatch - Enterprise Mobility Management (EMM) V 1.3. Juni Mobile, Partner & API Management

ITIL und Entwicklungsmodelle: Die zwei Kulturen

Erfolgreiches mobiles Arbeiten. Markus Meys

FLEXIBLE SOFTWAREPLATTFORM FÜR ENERGIEMANAGEMENT

ubitexx Smartphones einfach sicher betreiben Dominik Dudy, Key Account Manager

Grid Player für ios Version 1.1

willkommen herzlich Titelmasterformat durch Klicken bearbeiten Titelmasterformat durch Klicken bearbeiten Kundenbeispiel Cloud-Solution von

Gesucht: Die besten Apps der Schweiz. «Best of Swiss Apps 2014 ist lanciert!

Kerry W. Zühlke Engineering GmbH

Installationsanleitung VIO Copy 2.x

Einführung von Testautomatisierung reflektiert. Erkenntnisse eines Linienmanagers zu Herausforderungen und Fallgruben

GRUNDLAGEN UND ZIELE DER REVISION

Diplomarbeit. Konzeption und Implementierung einer automatisierten Testumgebung. Thomas Wehrspann. 10. Dezember 2008

Software Ecosystems. Tobias Schrade

carekundenforum 2013 Virtualisieren spart Geld

INDUSTRIE 4.0 Informatisierung der klassischen Industrie mit dem Ziel der Smart Factory

Transkript:

Titelmasterformat durch Klicken bearbeiten Qualitätssicherung für Mobile Apps Dirk Lewand, Medical Apps 2013 2013 imbus AG www.imbus.de

imbus ist Lösungsanbieter imbus Nord Hamburg Rostock Bremen Berlin Hannover imbus Rheinland Magdeburg Köln Frankfurt imbus Rhein-Main Stuttgart Erfurt Dresden HQ Möhrendorf Erlangen München GS München Seit über 20 Jahren Software- Qualitätssicherung Langjährige Erfahrung im Healthcareund Medizintechnik-Umfeld Trainings und Workshops für Mobile Testing Anbieter von Mobile Testing Services TestCenter mit umfangreichem Gerätepark Beratung für die eigene App Test Governance Die imbus TestBench das Kontrollzentrum für Ihre Tests Folie 2

Agenda Besonderheiten Mobiler Produkte Herausforderungen für den Test Mobile Testing Strategie Fazit Folie 3

Anforderungen an Mobile Produkte Intuitiv bedienbar Einfache Installation und Konfiguration Fehlertolerant und stabil (stürzt nicht ab) Kompatibel zu neuen Endgeräten Meine Daten sollen sicher sein Hohe Reaktionsgeschwindigkeit Kein Speicher- oder Batteriefresser etc. Folie 4

Eigenschaften Mobiler Produkte Eingabemethoden Swype Gesten Multitouch Sprachsteuerung Softkeyboard Systemereignisse Eingehender Anruf Verbindungsabbruch Akkuwarnung Speicher wird knapp Betriebssysteme Hardware Viele Plattformen und Versionen Provider-Versionen Custom ROMs Displayauflösung HW-Tastatur Leistungsfähigkeit Schnittstellen Folie 5

Graphical User Interface Iconography Begrenzte Anzahl Menüpunkte Sprachgebrauch (kurz und aussagefähig) Keine Popup-Info Keine Tastenkombinationen (Alt, Strg ) Kein Kontextmenü Drag & Drop oder Wischen Copy & Paste Folie 6

Anwenderverhalten Suspension mit anschließendem Ausschalten Sperrbildschirm aktivieren Entnahme der Speicherkarte Anschluss ans Ladegerät oder als Speichergerät Umschalten der Datenverbindung Datenmodus ein/aus Bildschirm drehen Roaming (weltweit) usw. Folie 7

Gründe für unzureichende Qualitätssicherung für Mobile Apps Schnell wachsender Markt Schleppende Testwerkzeugentwicklung Mangel an Mobile Testing Experten Vielzahl geeigneter Testgeräte Fehlende Mobile Testing Strategie Folie 8

Hohe Erwartungshaltung Enorme Wachstumsprognosen First Screen -Ansatz Immer mehr ernstzunehmende Business Apps Zunehmende Komplexität Höhere Leistungsfähigkeit (HW) Wachsende Qualitätsansprüche Erhöhte Risiken Folie 9

Teststufen im klassischen V-Modell Anforderungsanalyse Systemarchitektur Abnahmetest Systemtest Systementwurf Integrationstest Softwareentwurf Komponententest Softwareentwurf Folie 10

Mobile Testing Strategie Performance Laufzeitoptimierung Ungenutzte Ressourcen freigeben Kompatibilität OS-Version HW-Support Abnahmetest Systemtest Integrationstest Komponententest Folie 11

Mobile Testing Strategie Schnittstellen Test Sensorik OS-Dienste Konformität Mock Test API Dokumentation Abnahmetest Systemtest Integrationstest Komponententest Folie 12

Mobile Testing Strategie Für die Teststufe Systemtest bietet sich eine Aufteilung an Systemintegration App Test Abnahmetest Systemintegration Abnahmetest Systemtest App Test Integrationstest Komponententest Folie 13

Mobile Testing Strategie Fehlertoleranz Fehlbedienung Systemereignisse und - ausfälle Intuitive Bedienbarkeit Sprachgebrauch Symbolsprache Konformität Installationstest Updates De-Installation Abnahmetest Systemintegration App Test Integrationstest Komponententest Folie 14

Mobile Testing Strategie Sicherheit Interoperabilität End-to-end Test Performance Mulituser Szenarien Neue Testmethode Testing in the Cloud Abnahmetest Systemintegration App Test Integrationstest Komponententest Folie 15

Testing in the Cloud Kein eigener Gerätepark notwendig Umfangreiche Kompatibilitätstest möglich Geräte sind in Mobilfunknetzen angemeldet Standortbasierte Auswahl möglich Clientbasierte Testautomatisierung Echte Last- und Performancemessung möglich Für die höheren Teststufen ab App Test geeignet Auswahlkriterien Verfügbarkeit der Geräte und Dienstleistung Reaktionsgeschwindigkeit bei Problemen Gerichtsbarkeit des Anbieters Wiederverwendbarkeit der Testautomatisierung Folie 16

Mobile Testing Strategie Für die Teststufe Abnahmetest ist ebenfalls eine Teilung sinnvoll App Review Beta Test App Review Abnahmetest Beta Test Systemintegration App Test Integrationstest Komponententest Folie 17

Mobile Testing Strategie Kompatibilität Koexistenz Neue Testmethode Crowd Testing Service App Review Beta Test Systemintegration App Test Integrationstest Komponententest Folie 18

Crowd Testing Service Unsere Erfahrungen Auswahl von Tester-Profilen möglich Möglichkeit zum Feedback aus der Zielgruppe Qualifiziertes Testpersonal Verschwiegenheitsklausel Zugriffssicherheit auf AUT und Projektdaten über Portal Reproduzierbare Problemtickets Weltweiter Feldtest möglich (Infrastruktur, Lokalisierung) Hohe Kombinatorik Planbares Preismodell Nähere Informationen unter www.imbus.de Folie 19

Mobile Testing Strategie Konformität API UI Styleguides App Store Reviews Apple Store Google Play Windows Store Custom (B2B) App Store App Review Beta Test Systemintegration App Test Abnahmetest Erfüllung von Zulassungskriterien Integrationstest Komponententest Folie 20

Testumgebung und Testtools Simulatoren und Emulatoren Oftmals in Entwicklungs-Umgebungen integriert Ersetzen keine echten Geräte Keine echte Performance-Messung Oftmals keine Unterstützung von Typischen Eingabemethoden Luft-Schnittstellen Hardwarekomponenten In höheren Teststufe ungeeignet Folie 21

Testumgebung und Testtools Unit Test Frameworks Android: Android-mock, JUnit, TestNG ios: OCMock, GHUnit, OCUnit, XCode IDE Windows Phone SDK Black-Box Testautomaten Open Source: Calabash, MonkeyTalk Kommerzielle Produkte: SilkMobile, Ranorex Folie 22

Fazit Eine effiziente und effektive Mobile Testing Strategie kann erreicht werden durch Den Einsatz neuer Testtools Die Anwendung neuer Testmethoden Die Erweiterung vorhandener Teststufen Die Formulierung der richtigen Testziele Folie 23

Fazit Umfangreiche Qualitätssicherung für Mobile Apps ist möglich! Folie 24

Fragen? Folie 25

dirk.lewand@imbus.de www.xing.com/profile/dirk_lewand @imbus_ag @dirklewand imbus AG imbus AG Kleinseebacher Str. 9 Balanstr. 73 // Gbd. 21a 91096 Möhrendorf 81541 München DEUTSCHLAND DEUTSCHLAND Tel. +49 9131 7518-0 Tel. +49 89 3219909-0 Fax +49 9131 7518-50 Fax +49 89 3219909-50 info@imbus.de www.imbus.de imbus AG Rathausallee 70 22846 Norderstedt DEUTSCHLAND Tel. +49 40 35731467 Fax +49 9131 7518-50 imbus Rhein-Main GmbH Kirschgartenstr. 15 65719 Hofheim DEUTSCHLAND Tel. +49 6192 92192-0 Fax +49 6192 92192-50 imbus Rheinland GmbH Volksgartenstr. 36 50677 Köln DEUTSCHLAND Tel. +49 221 998788-0 Fax +49 221 998788-50 imbus Shanghai IT Co., Ltd. No. 500 BiboRoad Zhangjiang HT Park Pudong Shanghai 201203 P.R. China Tel. +86 21 50274732 Fax +86 21 50274732-20 2013 imbus AG www.imbus.de Kontakt Folie 26

Testumgebung und Testtools Unit Test Frameworks Häufig in Entwicklungsumgebung (IDE) integriert Stellen Testautomatisierung bereit Keine Trennung von App-Code und Testskripten Hohe Testabdeckung durch datengetriebene und zustandsbasierte Tests sowie Protokollierung Laufzeitmessung im Komponententest Einsatz von Mocks im Integrationstest Folie 27

Testumgebung und Testtools Black-Box Testautomaten Separates Testtool mit eigener Skriptsprache Anwendungsbasierte Testläufe Schlüsselwort- und Modellgetriebener Test Capture n Replay Technologie Sandbox-Prinzip erschwert den Zugriff auf die AUT Instrumentierung der App (AUT) Rooten, Jailbreak Steuerung über HW-Testrahmen Folie 28