节点文献

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

The Design and Implementation of Automatic Test System for Remote Gaming

【作者】 康怡琳

【导师】 黄立群;

【作者基本信息】 华中科技大学 , 软件工程, 2006, 硕士

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

【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, the complexity 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 realization of automatic testing.In our work, the solution scheme is proposed and the test cases are designed according to the characteristics of the system testing. The strategies and the five key steps of the detailed realization of automatic testing system are stated. The automatic test system with USB simulator based on C51 coding is discussed in detail. Furthermore, the reasonable solution methods and principles for the software automatic test in software engineering are summarized and concluded. The results show that the introduction of automatic realization technology in the software test of Remote Gaming can improve the testing efficiency and quality greatly.

  • 【分类号】TP311.52
  • 【被引频次】1
  • 【下载频次】87
节点文献中: 

本文链接的文献网络图示:

本文的引文网络