quality assurance for mobile applications · but there are also mobile-specific aspects test...
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](https://reader034.vdocuments.mx/reader034/viewer/2022050211/5f5d5a64ab071b44f23f4cb2/html5/thumbnails/1.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022050211/5f5d5a64ab071b44f23f4cb2/html5/thumbnails/2.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022050211/5f5d5a64ab071b44f23f4cb2/html5/thumbnails/3.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022050211/5f5d5a64ab071b44f23f4cb2/html5/thumbnails/4.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022050211/5f5d5a64ab071b44f23f4cb2/html5/thumbnails/5.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022050211/5f5d5a64ab071b44f23f4cb2/html5/thumbnails/6.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022050211/5f5d5a64ab071b44f23f4cb2/html5/thumbnails/7.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022050211/5f5d5a64ab071b44f23f4cb2/html5/thumbnails/8.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022050211/5f5d5a64ab071b44f23f4cb2/html5/thumbnails/9.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022050211/5f5d5a64ab071b44f23f4cb2/html5/thumbnails/10.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022050211/5f5d5a64ab071b44f23f4cb2/html5/thumbnails/11.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022050211/5f5d5a64ab071b44f23f4cb2/html5/thumbnails/12.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022050211/5f5d5a64ab071b44f23f4cb2/html5/thumbnails/13.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022050211/5f5d5a64ab071b44f23f4cb2/html5/thumbnails/14.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022050211/5f5d5a64ab071b44f23f4cb2/html5/thumbnails/15.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022050211/5f5d5a64ab071b44f23f4cb2/html5/thumbnails/16.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022050211/5f5d5a64ab071b44f23f4cb2/html5/thumbnails/17.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022050211/5f5d5a64ab071b44f23f4cb2/html5/thumbnails/18.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022050211/5f5d5a64ab071b44f23f4cb2/html5/thumbnails/19.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022050211/5f5d5a64ab071b44f23f4cb2/html5/thumbnails/20.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022050211/5f5d5a64ab071b44f23f4cb2/html5/thumbnails/21.jpg)
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