Browse > Article
http://dx.doi.org/10.4218/etrij.11.0210.0172

Blackbox and Scenario-Based Testing of Online Games Using Game Description Language  

Cho, Chang-Sik (Contents Research Division, ETRI)
Lee, Dong-Chun (Contents Research Division, ETRI)
Sohn, Kang-Min (Contents Research Division, ETRI)
Park, Chang-Joon (Contents Research Division, ETRI)
Kang, Ji-Hoon (Computer Engineering Department, Chungnam National University)
Publication Information
ETRI Journal / v.33, no.3, 2011 , pp. 470-473 More about this Journal
Abstract
In this letter, we propose blackbox and scenario-based testing of multiplayer online games as well as simple load testing. Game testing is done from outside the source code, and the access to the source code is not required to testers because the game logic is described with a game description language and virtual game map. Instead of using a subset of the main game client for the test client, only game packet protocols and the sequence of packets are analyzed for new game testing. In addition, complex and various scenarios can be tested through combining defined actions. Scenario-based testing helps testers mimic real testing environments instead of doing simple load testing and improves the productivity of game testing.
Keywords
Multiplayer online game testing; load test; massive virtual users; blackbox testing; scenario-based testing; game description language; virtual game map;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
Times Cited By Web Of Science : 1  (Related Records In Web of Science)
Times Cited By SCOPUS : 3
연도 인용수 순위
1 E. Rees and L. Fryer, Best Practices in Quality Assurance/Testing, IGDA Business Committee, Apr. 2003.
2 C.P. Schultz, R. Bryant, and T. Langdell, Game Testing All In One, Thomson Course Technology PTR, 2005.
3 L. Mellon et al., "Large-Scale Engineering for Online and Offline Games," GDC, Spring 2007.
4 QALoad. http://www.compuware.com/
5 S. Elbaum, S. Karre, and G. Rothermel, "Improving Web Application Testing with User Session Data," Proc. 25th Int. Conf. Software Eng, May 3-10, 2003, pp. 49-59.
6 Y.-T. Han and H.-S. Park, "Game Traffic Classification Using Statistical Characteristics at the Transport Layer," ETRI J., vol. 32, no. 1, Feb. 2010, pp. 22-32.   DOI   ScienceOn
7 K. Shin et al., "Transformation Approach to Model Online Gaming Traffic," ETRI J., vol. 33, no. 2, Apr. 2011, pp. 219-229.   DOI
8 L. Mellon, "Automated Testing of Massively Multi-player Systems: Lessons Learned from The Sims Online," GDC, Spring 2003.
9 B.H. Lim, J.R. Kim, and K.H. Shim, "A Load Testing Architecture for Network Virtual Environment," Proc. 8th Int. Conf. Adv. Commun. Tech., Feb. 20-22, 2006, pp. 848-852.
10 Game genres. http://en.wikipedia.org/wiki/Game_genres
11 HP LoadRunner software - HP - BTO Software. http://www. hp.com
12 Blizzard - World of Warcraft. http:// www.worldofwarcraft.com