Upload
csaba-szabo
View
131
Download
2
Tags:
Embed Size (px)
Citation preview
CROSS-PLATFORM MOBILE TEST AUTOMATION
Csaba Szabó Lead QA Engineer - Team Distinction
!
facebook.com/teamdistinction
DISTINCTION
25.000.000+ downloaded apps
14 developer1 designer
2 tester 1 marketing-pr
2 tester
25.000.000+ downloaded apps
LEAD QA ENGINEER?
What? Where, how?
MOBILE PROJECT
continuous changing
short
complex
application store
unit test
monkey testUI test
performance test
manual test
CONTINUOUS INTEGRATION
commit test notification
CI build
integration test
UI test
unit test
backend test
upload to testserver
e-mail notification
to testers
e-mail notification
to devs
CHALLENGES
• Project platform:iOS / Android / WP 8 / Win 8 / Backend
• Host platform:Windows / OS X / Linux
• Full device coverage
• Simulator vs. device
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
MEET JENKINS
JENKINS
#1 - complex !
!
#2 - something runs :) !
!
#3 - it’s great
LIMITS
• manual test / automated test
• test coding / application coding
• device / emulator
• if we don’t want to fix a bug?
FINALLY
• need automation
• there isn’t best practice, but there is a good
• adapt to the needs
Team Distinction http://teamdistinction.com
Szabó Csaba
@TeamDistinction
fb.com/teamdistinction
linkedin.com/company/distinction-ltd.