27
TESTING YOUR HTML5 GAME IN 13,451,234 EASY STEPS … ON APPROXIMATELY 45,291 DIFFERENT BROWSERS/DEVICES/OSES

Testing HTML5 Games - HTML5 Game Dev Meetup AMS July 2015

Embed Size (px)

Citation preview

TESTING YOUR HTML5 GAME

IN 13,451,234 EASY STEPS

… ON APPROXIMATELY 45,291 DIFFERENT

BROWSERS/DEVICES/OSES

ME, MYSELF & I• MIKE CRASSWELLER

• HEAD OF PLATFORM SERVICES @ BOOSTERMEDIA

• GAMES INDUSTRY FOR 9 YEARS

• I’VE DONE A LOT OF STUFF…

• COMMUNITY MANAGER

• QA

• ACCOUNT MANAGER

• STUDIO OPERATIONS

• MOBILE PUBLISHING

• …. MANUAL WRITING, PR, DIGITAL DISTRIBUTION, LEVEL DESIGN…

LETS TALK ABOUT...

1. QA @ BOOSTERMEDIA

2. QA: PERCEPTION VS REALITY

3. THE CHALLENGES OF HTML5

4. TIPS & TOOLS TO DELIVER A GREAT GAME (THAT WORKS)

QA @ BOOSTERMEDIA

• 3.5 FULL-TIME TESTERS

• TEAM FORMED 1 YEAR AGO

• 20-30 GAMES PER MONTH

• 2 STUDIO PROJECTS PER MONTH

• … AND WHATEVER ELSE IS HAPPENING THIS WEEK

HOW QA IS OFTEN VIEWED…

WHAT QA ACTUALLY DOES

WE HELP MAKE GAMES BETTER

HOW QA DOES THAT• QA FINDS PROBLEMS SO YOUR PLAYERS DON’T

• QA EXPLORES GAMES IN WAYS YOU CAN’T ANTICIPATE

• TAPPA-TAPPA!

• BROAD EXPERIENCE… THEY’VE SEEN A LOT…

CHALLENGES OF TESTING HTML5

INCONSISTENT FEATURE SUPPORT

INCONSISTENT FEATURE SUPPORT• INTERNET EXPLORER (DON’T BOTHER BEFORE IE 10)

• NO WEB AUDIO API SUPPORT

• NO GAMEPAD API SUPPORT

• APPLE SAFARI

• LOCAL STORAGE ACCESS LIMITATIONS

• WEBGL ONLY SUPPORTED IN V8.0+

• CACHING BUGS

INCONSISTENT FEATURE SUPPORT

•ANDROID STOCK BROWSER

BIG BROWSER CHANGES YOU NEED TO KNOW ABOUT!

MICROSOFT EDGE

• LAUNCHES JULY 29TH

• ONLY ON WINDOWS 10 (PC + TABLET + PHONE)

• REPLACES INTERNET EXPLORER

• NEW RENDERING ENGINE

• MUCH STRONGER DEFAULT SECURITY POLICIES

• WILL LIKELY BREAK YOUR IE HACKS

APPLE SAFARI 9

• COMING FALL (???)

• PART OF I0S 9 UPDATE

• MINIMAL-UI TOTALLY IGNORED NOW

• WILL ALLOW AD-BLOCKING BROWSER EXTENSIONS

• APPLE USERS UPDATE FAST!!!

HOW THE *(%&@# DO YOU TEST ALL OF THIS?!?!

DEFINING YOUR AUDIENCE• WHAT KIND OF GAME IS IT?

• WHO IS GOING TO PLAY IT?

• WHERE ARE THEY GOING TO PLAY IT?

DON’T CHASE EVERYTHING. DEFINE THE AUDIENCE!

ENLIST SOME SUC…. FRIENDS TO HELP

• FRIENDS & FAMILY LIKELY HAVE A DECENT SELECTION OF DEVICES

• PEOPLE WANT TO HELP YOU

• SEE REAL WORLD PERFORMANCE

• YOU’LL GET PLAYER FEEDBACK

ENLIST SOME SUC…. FRIENDS TO HELP

IT’S FREE!!!!!

(WELL, MAYBE EXCEPT FOR A FEW BEERS OR PIZZA TO THANK THEM)

• HOSTED DEVICE & OS EMULATORS

• TEST HUNDREDS OF DEVICES QUICKLY

• GREAT FOR COMPATIBILITY TESTING

• CRAP FOR PERFORMANCE TESTING

• MONTHLY FEE ($39+)

http://www.browserstack.com

• OS SUPPORT

• ANDROID

• WINDOWS PHONE (8.1)

• WINDOWS (XP +)

• IOS

• OS X

• BROWSER SUPPORT

• SAFARI

• INTERNET EXPLORER

• ANDROID BROWSER

• FIREFOX

• CHROME

• EDGE

• OPERA

• YANDEX

PUBLISHER QA

• THAT’S US!

• BROAD EXPERIENCE

• LOTS OF TEST DEVICES

• WE KNOW A LOT ABOUT “QUALITY OF LIFE” ISSUES & IMPROVEMENTS

• THINK OF IT AS FREE OUTSOURCING (SORTA)

THANK YOU!

• QUESTIONS OR FEEDBACK?

• E-MAIL: [email protected]

• TWITTER: @ZOOMBA

• LINKEDIN: HTTPS://WWW.LINKEDIN.COM/IN/MICHAELCRASSWELLER