quality assurance for mobile applications · but there are also mobile-specific aspects test...

21
Version 2.5 © Bredex GmbH Quality assurance for mobile applications Alexandra Schladebeck BREDEX GmbH

Upload: others

Post on 20-Jul-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Quality assurance for mobile applications · But there are also mobile-specific aspects Test automation remains important Test perspective must be represented continually Cross platform

Version 2.5 © Bredex GmbH

Quality assurance for mobile applications Alexandra Schladebeck

BREDEX GmbH

Page 2: Quality assurance for mobile applications · But there are also mobile-specific aspects Test automation remains important Test perspective must be represented continually Cross platform

Agenda

Background: testing, test automation

From the desktop world to the mobile world

Specific challenges for mobile testing

Demo

Conclusion

08.05.2013 2 CeBIT

Page 3: Quality assurance for mobile applications · But there are also mobile-specific aspects Test automation remains important Test perspective must be represented continually Cross platform

Introduction

08.05.2013 CeBIT 3

Page 4: Quality assurance for mobile applications · But there are also mobile-specific aspects Test automation remains important Test perspective must be represented continually Cross platform

BREDEX and Cross-Plattform

08.05.2013 CeBIT 4

Test

Windows

Linux

Mac

Dev

elop

men

t

Page 5: Quality assurance for mobile applications · But there are also mobile-specific aspects Test automation remains important Test perspective must be represented continually Cross platform

Why do we test?

08.05.2013 CeBIT 5

To gain information

Page 6: Quality assurance for mobile applications · But there are also mobile-specific aspects Test automation remains important Test perspective must be represented continually Cross platform

Why do we test?

08.05.2013 CeBIT 6

So that we can make informed decisions

Page 7: Quality assurance for mobile applications · But there are also mobile-specific aspects Test automation remains important Test perspective must be represented continually Cross platform

Advantages of test automation

08.05.2013 CeBIT 7

Information about quality

More time for other

tests

Reproducibility

Quick feedback

Page 8: Quality assurance for mobile applications · But there are also mobile-specific aspects Test automation remains important Test perspective must be represented continually Cross platform

Advantages of test automation

08.05.2013 CeBIT 8

Page 9: Quality assurance for mobile applications · But there are also mobile-specific aspects Test automation remains important Test perspective must be represented continually Cross platform

Test early, test often

08.05.2013 CeBIT 9

Page 10: Quality assurance for mobile applications · But there are also mobile-specific aspects Test automation remains important Test perspective must be represented continually Cross platform

One test to rule them all

08.05.2013 CeBIT 10

Page 11: Quality assurance for mobile applications · But there are also mobile-specific aspects Test automation remains important Test perspective must be represented continually Cross platform

What we already know…

08.05.2013 CeBIT 11

Develop

Build

Test

Analyse

Feedback

Page 12: Quality assurance for mobile applications · But there are also mobile-specific aspects Test automation remains important Test perspective must be represented continually Cross platform

And then comes mobile…

Mobile testing

What stays the same?

What is superfluous?

Can concepts be

transferred?

What else is needed?

08.05.2013 CeBIT 12

Page 13: Quality assurance for mobile applications · But there are also mobile-specific aspects Test automation remains important Test perspective must be represented continually Cross platform

This doesn‘t change

08.05.2013 CeBIT 13

Page 14: Quality assurance for mobile applications · But there are also mobile-specific aspects Test automation remains important Test perspective must be represented continually Cross platform

This doesn‘t change

Robust Intelligent

Reusable Readable

Good tests

08.05.2013 CeBIT 14

Page 15: Quality assurance for mobile applications · But there are also mobile-specific aspects Test automation remains important Test perspective must be represented continually Cross platform

Same concepts

08.05.2013 CeBIT 15

Page 16: Quality assurance for mobile applications · But there are also mobile-specific aspects Test automation remains important Test perspective must be represented continually Cross platform

Some transfer necessary

08.05.2013 CeBIT 16

Page 17: Quality assurance for mobile applications · But there are also mobile-specific aspects Test automation remains important Test perspective must be represented continually Cross platform

Specific challanges

Gestures Swipe, Pinch, Drag

Additional functions GPS, battery, network (available, missing, disrupted)

Non-functional aspects Performance, Usability, Design

Diversity Platforms, versions, orientation, devices

Technology Software, Hardware, Network, CI

08.05.2013 CeBIT 17

Page 18: Quality assurance for mobile applications · But there are also mobile-specific aspects Test automation remains important Test perspective must be represented continually Cross platform

Testing is necessary!

08.05.2013 CeBIT 18

Page 19: Quality assurance for mobile applications · But there are also mobile-specific aspects Test automation remains important Test perspective must be represented continually Cross platform

Demo

08.05.2013 CeBIT 19

Page 20: Quality assurance for mobile applications · But there are also mobile-specific aspects Test automation remains important Test perspective must be represented continually Cross platform

Conclusion

Many concepts can be transferred from desktop But there are also mobile-specific aspects

Test automation remains important Test perspective must be represented continually

Cross platform development and testing is possible Aim for maximum reusability Especially for tests Same test with different drivers

08.05.2013 CeBIT 20

Page 21: Quality assurance for mobile applications · But there are also mobile-specific aspects Test automation remains important Test perspective must be represented continually Cross platform

Thank you!

08.05.2013 CeBIT 21

www.bredex.de

blog.bredex.de

www.guidancer.com

www.eclipse.org/jubula

Stand 110, C8 Hall 6