MeetOFF 2013-12-12 - Mobile test automation

Preview:

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

csaba.szabo@distinction.hu

@TeamDistinction

fb.com/teamdistinction

linkedin.com/company/distinction-ltd.

Recommended