+ All Categories
Home > Technology > ATDD Game Development

ATDD Game Development

Date post: 05-Dec-2014
Category:
Upload: eraserhd
View: 414 times
Download: 0 times
Share this document with a friend
Description:
A lightning talk from Mobile Testing Summit. Tricks learned along the way during the development of Polar Puzzles on how to cuke a game.
10
ATDD Game Development Jason Felice @eraserhd LeanDog Studio (on a boat!) http://objvimmer.com / Thursday, November 1, 12
Transcript
Page 1: ATDD Game Development

ATDD Game Development

Jason Felice@eraserhd

LeanDog Studio (on a boat!)http://objvimmer.com/

Thursday, November 1, 12

Page 2: ATDD Game Development

Thursday, November 1, 12

Page 3: ATDD Game Development

Process

• Write the feature’s cukes first (with the game designer)

• Implement the steps for a cuke

• Write a unit test

• Make unit pass

• Repeat

Thursday, November 1, 12

Page 4: ATDD Game Development

Pwoblems

• No DOM, no UI

• Nothing is accessible

• Nonstandard gestures

• Business stories, what?

• Very timing-dependent stuff

Thursday, November 1, 12

Page 5: ATDD Game Development

How to Find Things

Thursday, November 1, 12

Page 6: ATDD Game Development

ASCII Art

Thursday, November 1, 12

Page 7: ATDD Game Development

How to Read the Screen

• Store stuff in accessibility label

• Hack your testing framework to find non-UI elements

• Add invisible 1x1 reference elements

Thursday, November 1, 12

Page 8: ATDD Game Development

Messing with Apple

• Use applescript

• Move the window to the upper-left corner

• Click on a fixed location

Thursday, November 1, 12

Page 9: ATDD Game Development

Use Fewer Cukes

• Does it prove this feature works?

• Does it check the happy path (or one that we really care about)?

• Otherwise, UNITS!!!

Thursday, November 1, 12

Page 10: ATDD Game Development

GET FEEDBACK!!!

• Really.

• Really, really.

• Really, really, really.

Thursday, November 1, 12


Recommended