Android Testing, Why So Hard?!

Preview:

Citation preview

ANDROID TESTING, WHY SO HARD?!

Annyce Davis - @brwngrldev

Quick Poll

@brwngrldev

WHY SO HARD?

• too many devices

• tight-coupling

• too many optionsCourtesy of TechStage on Flickr

@brwngrldev

@brwngrldev

@brwngrldev

Use JUnit for POJOs and Helper Classes

@brwngrldev

@brwngrldev

Use Robotium for Integration Testing

@brwngrldev

@brwngrldev

@brwngrldev

@brwngrldev

Use Monkey to Stress Test

@brwngrldev

@brwngrldev

GETTING GOING

@brwngrldev

RESOURCES

• List of Articles/Videos: http://git.io/h6HQ

• Fragmented Podcast: Episode #1

• Android Workflow Guides: http://git.io/h67r

• Genymotion Emulator : https://www.genymotion.com

@brwngrldev

“Spend time writing tests now, or spend more time fixing bugs later…

your choice”

@brwngrldev