meetoff 2013-12-12 - mobile test automation
TRANSCRIPT
![Page 1: MeetOFF 2013-12-12 - Mobile test automation](https://reader036.vdocuments.us/reader036/viewer/2022081401/558de58b1a28abe2428b46f1/html5/thumbnails/1.jpg)
CROSS-PLATFORM MOBILE TEST AUTOMATION
Csaba Szabó Lead QA Engineer - Team Distinction
!
facebook.com/teamdistinction
![Page 2: MeetOFF 2013-12-12 - Mobile test automation](https://reader036.vdocuments.us/reader036/viewer/2022081401/558de58b1a28abe2428b46f1/html5/thumbnails/2.jpg)
DISTINCTION
25.000.000+ downloaded apps
![Page 3: MeetOFF 2013-12-12 - Mobile test automation](https://reader036.vdocuments.us/reader036/viewer/2022081401/558de58b1a28abe2428b46f1/html5/thumbnails/3.jpg)
14 developer1 designer
2 tester 1 marketing-pr
![Page 4: MeetOFF 2013-12-12 - Mobile test automation](https://reader036.vdocuments.us/reader036/viewer/2022081401/558de58b1a28abe2428b46f1/html5/thumbnails/4.jpg)
2 tester
25.000.000+ downloaded apps
![Page 5: MeetOFF 2013-12-12 - Mobile test automation](https://reader036.vdocuments.us/reader036/viewer/2022081401/558de58b1a28abe2428b46f1/html5/thumbnails/5.jpg)
LEAD QA ENGINEER?
What? Where, how?
![Page 6: MeetOFF 2013-12-12 - Mobile test automation](https://reader036.vdocuments.us/reader036/viewer/2022081401/558de58b1a28abe2428b46f1/html5/thumbnails/6.jpg)
MOBILE PROJECT
continuous changing
short
complex
application store
![Page 7: MeetOFF 2013-12-12 - Mobile test automation](https://reader036.vdocuments.us/reader036/viewer/2022081401/558de58b1a28abe2428b46f1/html5/thumbnails/7.jpg)
unit test
monkey testUI test
performance test
manual test
![Page 8: MeetOFF 2013-12-12 - Mobile test automation](https://reader036.vdocuments.us/reader036/viewer/2022081401/558de58b1a28abe2428b46f1/html5/thumbnails/8.jpg)
CONTINUOUS INTEGRATION
commit test notification
![Page 9: MeetOFF 2013-12-12 - Mobile test automation](https://reader036.vdocuments.us/reader036/viewer/2022081401/558de58b1a28abe2428b46f1/html5/thumbnails/9.jpg)
CI build
integration test
UI test
unit test
backend test
upload to testserver
e-mail notification
to testers
e-mail notification
to devs
![Page 10: MeetOFF 2013-12-12 - Mobile test automation](https://reader036.vdocuments.us/reader036/viewer/2022081401/558de58b1a28abe2428b46f1/html5/thumbnails/10.jpg)
CHALLENGES
• Project platform:iOS / Android / WP 8 / Win 8 / Backend
• Host platform:Windows / OS X / Linux
• Full device coverage
• Simulator vs. device
![Page 11: MeetOFF 2013-12-12 - Mobile test automation](https://reader036.vdocuments.us/reader036/viewer/2022081401/558de58b1a28abe2428b46f1/html5/thumbnails/11.jpg)
CI SOFTWARES
iOS Android WP8 / Win8 Backend
Bamboo x x x x
Jenkins x x x x
Xcode CI x
Travis CI x
Team Foundation x x
![Page 12: MeetOFF 2013-12-12 - Mobile test automation](https://reader036.vdocuments.us/reader036/viewer/2022081401/558de58b1a28abe2428b46f1/html5/thumbnails/12.jpg)
MEET JENKINS
![Page 13: MeetOFF 2013-12-12 - Mobile test automation](https://reader036.vdocuments.us/reader036/viewer/2022081401/558de58b1a28abe2428b46f1/html5/thumbnails/13.jpg)
JENKINS
#1 - complex !
!
#2 - something runs :) !
!
#3 - it’s great
![Page 14: MeetOFF 2013-12-12 - Mobile test automation](https://reader036.vdocuments.us/reader036/viewer/2022081401/558de58b1a28abe2428b46f1/html5/thumbnails/14.jpg)
![Page 15: MeetOFF 2013-12-12 - Mobile test automation](https://reader036.vdocuments.us/reader036/viewer/2022081401/558de58b1a28abe2428b46f1/html5/thumbnails/15.jpg)
LIMITS
• manual test / automated test
• test coding / application coding
• device / emulator
• if we don’t want to fix a bug?
![Page 16: MeetOFF 2013-12-12 - Mobile test automation](https://reader036.vdocuments.us/reader036/viewer/2022081401/558de58b1a28abe2428b46f1/html5/thumbnails/16.jpg)
FINALLY
• need automation
• there isn’t best practice, but there is a good
• adapt to the needs
![Page 17: MeetOFF 2013-12-12 - Mobile test automation](https://reader036.vdocuments.us/reader036/viewer/2022081401/558de58b1a28abe2428b46f1/html5/thumbnails/17.jpg)
Team Distinction http://teamdistinction.com
Szabó Csaba
@TeamDistinction
fb.com/teamdistinction
linkedin.com/company/distinction-ltd.