by Adam Lake

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

O'Reilly logo

Chapter 4.8. Code Coverage for QA

Matthew Jack

When working on a rapidly developing code base, a good QA team is a highly versatile resource that no automated testing can replace. However, actually playing the game is such a high-level form of testing that it can be hard to relate it to low-level changes in the code.

First, changes that a programmer has made may only be executed in certain situations depending on the player’s actions, which can be hard to give a procedure to re-create. For a given piece of low-level code, a programmer may have little idea where and when in the games it is actually used! Further, even when we can give clear instructions for testing, we are rarely absolutely sure whether they worked and the code was ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required