sikuli for mobile testing

48
SIKULI for Mobile Testing Tom Yeh Assistant Professor Department of Computer Science University of Colorado Boulder Mobile Testing Summit

Upload: mobiletestsummit

Post on 16-Nov-2014

4.418 views

Category:

Documents


3 download

DESCRIPTION

By Tom Yeh, University of Boulder

TRANSCRIPT

Page 1: Sikuli for Mobile Testing

SIKULI for Mobile Testing

Tom Yeh

Assistant ProfessorDepartment of Computer Science

University of Colorado Boulder

Mobile Testing Summit 2012

Page 2: Sikuli for Mobile Testing
Page 3: Sikuli for Mobile Testing
Page 4: Sikuli for Mobile Testing

Visual Diff

Page 5: Sikuli for Mobile Testing

build012

Test 1 Test 2 Test 3 Test 4 Test 5

Page 6: Sikuli for Mobile Testing

build012

Test 1 Test 2 Test 3 Test 4 Test 5

build013

Page 7: Sikuli for Mobile Testing

build012

Test 1 Test 2 Test 3 Test 4 Test 5

build013

Are they different?

Page 8: Sikuli for Mobile Testing

build012

Test 1 Test 2 Test 3 Test 4 Test 5

build013

Page 9: Sikuli for Mobile Testing
Page 10: Sikuli for Mobile Testing

Step 1: Click on

Page 11: Sikuli for Mobile Testing
Page 12: Sikuli for Mobile Testing

Which row?Which column?What component ID?What name?What label?

Think programming

Page 13: Sikuli for Mobile Testing

Think Sikuli

Which does it look like?

Page 14: Sikuli for Mobile Testing

Step 1: Click on

Page 15: Sikuli for Mobile Testing

Step 1: Click on

Page 16: Sikuli for Mobile Testing

Goal: Uncheck Contacts

Page 17: Sikuli for Mobile Testing

What’s wrong?

Page 18: Sikuli for Mobile Testing
Page 19: Sikuli for Mobile Testing
Page 20: Sikuli for Mobile Testing
Page 21: Sikuli for Mobile Testing

Harvard Medical School

Page 22: Sikuli for Mobile Testing
Page 23: Sikuli for Mobile Testing

Too Visual

Page 24: Sikuli for Mobile Testing

400 manual test cases

5 hours of labour

Page 25: Sikuli for Mobile Testing
Page 26: Sikuli for Mobile Testing

2xrelease rate

Page 27: Sikuli for Mobile Testing

TELENAVGPS App Maker

Page 28: Sikuli for Mobile Testing

Too New

Page 29: Sikuli for Mobile Testing

Tests are automated via

emulators

Page 30: Sikuli for Mobile Testing

NASA

Page 31: Sikuli for Mobile Testing

Too Old

Page 32: Sikuli for Mobile Testing
Page 33: Sikuli for Mobile Testing

NASA’s part supplier

Page 34: Sikuli for Mobile Testing

Tests are automated through a remote

desktop connection

Page 35: Sikuli for Mobile Testing

Too Visual Too New Too Old

Page 36: Sikuli for Mobile Testing

What’s coming?

Page 37: Sikuli for Mobile Testing
Page 38: Sikuli for Mobile Testing

http://www.cuberick.com/2010/06/testing-image-generation-with-cucumber.html

Page 39: Sikuli for Mobile Testing
Page 40: Sikuli for Mobile Testing
Page 41: Sikuli for Mobile Testing
Page 42: Sikuli for Mobile Testing
Page 43: Sikuli for Mobile Testing
Page 44: Sikuli for Mobile Testing

Mobile Testing goes Physical

Page 45: Sikuli for Mobile Testing

Visual

Mobile Testing goes Physical

Page 46: Sikuli for Mobile Testing

Baxter by Rethink Robotics

Page 47: Sikuli for Mobile Testing

Baxter by Rethink Robotics

Page 48: Sikuli for Mobile Testing