15.3.2 测试用例文档(1)
测试用例文档主要用于指导测试人员对游戏的各个功能进行测试。笔者编写的扫雷游戏测试用例文档内容如下。
1.引言
本文档主要用于某公司在开展扫雷游戏项目测试时,提供功能测试的实用案例及测试方法说明。
本文档规定了扫雷游戏项目测试中所用到的测试环境和测试方法,主要包括测试环境的配置、测试方法的使用和测试项目等内容。
本文档中的测试大项分为"必测"和"选测"两种。"必测"项又分为A、B、C这3类,"选测"项为可选部分。只有如下标准满足时,才认为该功能通过测试。
A类测试项都为"必测"项目。其项目中的内容必须全部通过,方能认定测试合格,符合用户需求。B类不通过测试项数少于3项(含3项);C类测试项不合格数少于6项(含6项)。"选测"项的测试结果不对该系统测试总体结论起决定性影响。
本文档由本公司负责解释。
2.文档范围
本测试用例文档对某公司的扫雷游戏项目的测试内容和测试方法提出规定。原则上只能在本公司内部使用,用于指导本公司的测试人员,进行扫雷游戏项目测试和验收时使用。
3.使用对象
本测试用例文档使用对象主要是与某公司扫雷游戏开发相关的需求分析、测试和维护等部门(单位)的人员。
4.参考文献
《扫雷游戏的需求分析说明书》;
《扫雷游戏的概要设计文档》;
《扫雷游戏的详细设计文档》。
5.相关术语与缩略语解释
无。
6.测试环境
测试环境要求可以分为操作系统、硬件配置、测试方法和测试工具4种。
6.1 测试环境操作系统配置
Microsoft Windows 2000 Professional。
Microsoft Windows XP Professional。
有MFC环境的动态库文件,如MFC42.dll等。
6.2 测试环境硬件配置
Intel Pentium 4 2.0GHz,512M内存,100M硬盘剩余空间。
6.3 测试方法
人工操作方式。
6.4 测试工具
鼠标、键盘。
7.测试项目
测试项目主要针对扫雷中各种功能进行整合性测试,共包含如下几个项目。
(1)主菜单和界面显示功能的测试,主要内容如表15.2所示。
表15.2 主菜单和界面显示功能的测试
|
测试编号:< xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />1.7.1< xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> |
类别:A |
|
项 目:扫雷测试 |
|
分 项 目:主菜单和界面显示功能的测试 |
续表
|
测试目的:测试扫雷游戏中的菜单和界面是否正确显示 |
|
测试配置: |
|
预置条件:
扫雷游戏源程序已经编译完成,并可以运行;
键盘和鼠标已准备好 |
|
测试步骤:
运行扫雷程序,查看菜单和界面 |
|
预期结果:
游戏主界面及菜单与操作设计文档中的一致 |
|
判定原则:
测试结果必须与预期结果相符,否则不符合要求 |
|
测试记录:
游戏主界面和菜单是否正确显示(是/否) |
|
测试结果:
通过/不通过 |
(2)鼠标输入功能的测试,主要内容如表15.3所示。
表15.3 鼠标输入功能的测试
|
测试编号:1.7.2 |
类别:A |
|
项 目:扫雷测试 |
|
分 项 目:鼠标输入功能的测试 |
|
测试目的:测试游戏是否支持鼠标的左键和右键输入功能 |
|
测试配置: |
|
预置条件:
扫雷游戏已经开始;
鼠标已经准备好 |
|
测试步骤:
使用鼠标左键单击主游戏窗口中的格子;
使用鼠标右键单击主游戏窗口中的格子 |
|
预期结果:
当使用左键时,指定的格子被打开;
当使用右键时,指定的格子被标示 |
|
判定原则:
测试结果必须与预期结果相符,否则不符合要求 |
|
测试记录:
游戏是否支持鼠标输入功能(是/否) |
|
测试结果:
通过/不通过 |