ATDD Game Development

346 views

Published on

A lightning talk from Mobile Testing Summit. Tricks learned along the way during the development of Polar Puzzles on how to cuke a game.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
346
On SlideShare
0
From Embeds
0
Number of Embeds
53
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

ATDD Game Development

  1. 1. ATDD Game Development Jason Felice @eraserhd LeanDog Studio (on a boat!) http://objvimmer.com/Thursday, November 1, 12
  2. 2. Thursday, November 1, 12
  3. 3. Process • Write the feature’s cukes first (with the game designer) • Implement the steps for a cuke • Write a unit test • Make unit pass • RepeatThursday, November 1, 12
  4. 4. Pwoblems • No DOM, no UI • Nothing is accessible • Nonstandard gestures • Business stories, what? • Very timing-dependent stuffThursday, November 1, 12
  5. 5. How to Find ThingsThursday, November 1, 12
  6. 6. ASCII ArtThursday, November 1, 12
  7. 7. How to Read the Screen • Store stuff in accessibility label • Hack your testing framework to find non- UI elements • Add invisible 1x1 reference elementsThursday, November 1, 12
  8. 8. Messing with Apple • Use applescript • Move the window to the upper-left corner • Click on a fixed locationThursday, November 1, 12
  9. 9. 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
  10. 10. GET FEEDBACK!!! • Really. • Really, really. • Really, really, really.Thursday, November 1, 12

×