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

Sikuli for Mobile Testing

Embed Size (px)

DESCRIPTION

By Tom Yeh, University of Boulder

Citation preview

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