Game testing, a subset of game development, is a software testing
process for quality control of video games. The primary function of game
testing is the discovery and documentation of software defects (aka bugs).
Interactive entertainment software testing is a highly technical field
requiring computing expertise, analytic competence, critical evaluation skills,
and endurance.
In recent years the field of game testing has come under fire
for being excessively strenuous and unrewarding, both financially and
emotionally.
In the early days of computer and
video games, the developer was in charge of all the testing. No more than one
or two testers were required due to the limited scope of the games. In some
cases, the programmers could handle all the testing.
As games become more complex, a
larger pool of QA resources, called "Quality Assessment" or
"Quality Assurance" is necessary. Most publishers employ a large QA
staff for testing various games from different developers. Despite the large QA
infrastructure most publishers have, many developers retain a small group of
testers to provide on-the-spot QA.
So now most game developers rely on
their highly technical and game savvy testers to find glitches and 'bugs' in
either the programming code or graphic layers. Game testers usually have a
background playing a variety of different games on a multitude of platforms.
They must be able to notate and reference any problems they find in detailed
reports, meet deadlines with assignments and have the skill level to complete
the game titles on their most difficult settings. Most of the time the position
of game tester is a highly stressful and competitive position with little pay
yet is highly sought after for it serves as a doorway into a rapidly growing
industry.
A common misconception is that all
game testers enjoy alpha or beta version of the game and report occasionally
found bugs. In contrast, game testing is highly focused on finding bugs using
established and often tedious methodologies before alpha version.
Quality assurance is a critical
component in game development, though the video game industry does not have a
standard methodology. Instead developers and publishers have their own methods.
Small developers do not have QA staff, however large companies may employ QA
teams full-time. High-profile commercial games are professionally and
efficiently tested by publisher QA department.
No comments:
Post a Comment