1 / 53
文档名称:

远程游戏自动化测试系统的设计与实现.pdf

格式:pdf   页数:53
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

远程游戏自动化测试系统的设计与实现.pdf

上传人:minzo 2014/2/24 文件大小:0 KB

下载得到文件列表

远程游戏自动化测试系统的设计与实现.pdf

文档介绍

文档介绍:华中科技大学
硕士学位论文
远程游戏自动化测试系统的设计与实现
姓名:康怡琳
申请学位级别:硕士
专业:软件工程
指导教师:黄立群
20061025
摘要
随着软件行业的不断发展,软件产品的质量控制与质量管理正逐渐成为软件企
业生存与发展的核心。自动化测试可以大大减少测试开销,同时增加在有限时间内
的测试用例执行数量,它有很高的效率,可以运行一些手工测试较难实现或不可能
实现的测试,使测试具有一致性和可重复性,有利于测试用例的复用,可以提高软
件系统的可信任度。
论文对自动化测试理论进行了研究与分析,讨论了软件自动化测试的情景,测
试自动化的优点,常用的测试工具的种类及特点,测试自动化的具体过程以及测试
用例。重点研究了远程游戏系统的测试自动化实现技术。在分析远程游戏系统的概
念、基本框架以及一些软件部分的工作原理的基础上,对具体测试进行了探讨。同
时,通过对该软件的手工测试分析,从测试内容、环境、方法上说明了测试人员手
工操作完成测试的复杂性,讨论了该软件是否适合自动化测试,分析了实现自动测
试的需求。
针对该系统测试的一些特点,提出了该系统自动化测试的解决方案,设计了测
试用例,按照自动化测试系统具体实现方法的策略及五个步骤,根据实际测试经验,
详细讨论了基于 C51 底层编码的 USB 模拟器的自动化测试系统,总结了软件工程中
的软件自动化测试的解决方法及应遵循的原则。结果分析表明,在远程游戏系统的
测试环节中引入了自动化实现技术, 可以大大提高测试效率及质量。

关键词: 软件测试自动化测试远程游戏脚本语言
I
Abstract
The quality control and management of software products is playing a core role for
the survival and development of software enterprises. Automatic Testing is very
advantageous since it can reduce the costs and increase the performing amounts of
testing cases in limited time greatly. Furthermore, it is able to do some testing work
which is very hard for hand-operation, resulting in excellent testing consistency and
repeatability that favor the multiplexing of testing cases and improve the reliability of
software systems.
In this thesis, the theory and application of software automatic test have been
studied and analyzed. Firstly, the scenarios and advantages of testing automation, the
sorts and specifies of usual test tools, the automatic test processes and the test cases have
been discussed. In the following chapters, we place emphasis on the realization
technology of automatic test for Remote Gaming. The test details are investigated based
on the analyses of the concept, the basic framework and working mechanism of the
remote game system. In addition, plexity of conventional hand-test is explained
upon the testing content, environment and method, and the fitness of automatic test is
analyzed as well as the requirements for re