软件测试计划文档
1引言
1.1编写目的
此需求说明书详细陈述了“实验设备管理系统”的所提供各项功能。其中包括用户的功能性需求以及非功能性需求,为用户提供完整且较详尽的系统功能运作蓝图。同时为设计人员提供一个完整的、可靠的设计约束,以便高质量地设计、编写代码,完成系项目预期目标。还给开发人员提供了参考。
此需求说明书的预期读者为项目经理、设计人员、开发人员、用户等。
1.2背景
说明:
a.待开发的软件系统的名称:实验设备管理系统;
b.本项目的任务提出者:卢嘉成;
c.本项目的开发者: 卢嘉成 李宛时 万思为 何清;
d.本项目的用户:华中农业大学实验室相关管理人员;
e.该软件系统同其他系统或其他机构的基本的相互来往关系:该系统独立运行
1.3术语定义
LEM:实验室设备管理系统(Laboratory Equipment Management);
1.4参考资料
《Java面向对象程序设计》,耿祥义、张跃平编著,清华大学出版社
《SQL Server 数据库教程(2008版)》, 郑阿奇,刘启芬,顾韵华主编,人民邮电出版社
2任务概述
2.1目标
测试的覆盖范围:
a.用户登陆模块
b.用户注册模块
c.设备查询模块
d.设备更新模块
e.设备报废模块
f.购买设备导入模块
g.设备状态更新模块
h.退出系统模块
2.2通过测试,达到以下目标
A 测试已实现的项目是否达到设计的要求。具体包括:各个功能是否已经实现,各个功能的流程是否正确。
B 产品规定的操作和运行稳定。
C Bug数和缺陷率控制在可接受的范围之内。
本系统的验收标准:
执行完所有系统的功能测试、性能测试的用例,无重大的导致系统不能运行的问题。如果进行系统测试时,存在严重的质量问题,导致无法继续,并且在可接受的时间范围内无法修复,系统测试终止。
3计划
3.1设计测试用例
测试方案:
本测试方案采用黑盒法设计基本的测试方案,在黑盒法测试方案中,采用等价划分技术。
测试的模块:
a.用户登陆模块
b.用户注册模块
c.设备查询模块
d.设备更新模块
e.设备报废模块
f.购买设备导入模块
g.设备状态更新模块
h.退出系统模块
3.2软件测试用例
用例1
项目/软件 |
实验室设备管理系统 |
编制时间 |
2018-06 |
||||||
功能模块名 |
用户登陆模块 |
用例编号1 |
用户登录表 |
||||||
功能特性 |
用户身份验证 |
||||||||
测试目的 |
验证是否输入合法的信息,允许合法登陆,阻止非法登陆 |
||||||||
测试数据 |
用户名= admin 密码=admin 登陆权限=系统管理员 |
||||||||
操作步骤 |
操作描述 |
数 据 |
期望结果 |
实际结果 |
测试状态 |
||||
1 |
输入用户名和密码和登陆权限. |
用户名=admin 密码= admin 登录 |
显示进入后的主页面。 |
同期望结果。 |
正常 |
||||
2 |
输入用户名和密码和登陆权限. |
用户名= administration 密码=123456
|
密码错误(图片格式) |
同期望结果。 |
正常 |
用例2
项目/软件 |
实验室设备管理系统 |
编制时间 |
2018-06 |
||||||
功能模块名 |
设备查询模块 |
用例编号2 |
设备记录表 |
||||||
功能特性 |
查询实验室设备情况 |
||||||||
测试数据 |
设备名=FPGA自动化芯片箱 设备编号=001 设备型号=A型 所在实验室=c201 购入时间=2008年 设备状态=正常使用 生产商家=intel 商家联系方式=10086 |
||||||||
操作步骤 |
操作描述 |
数 据 |
期望结果 |
实际结果 |
测试状态 |
||||
1 |
输入设备名 |
设备名=FPGA自动化芯片箱 |
设备名=FPGA自动化芯片箱 设备编号=001 设备型号=A型 所在实验室=c201 购入时间=2008年 设备状态=正常使用 生产商家=intel 商家联系方式=10086 |
同期望结果。 |
正常 |
||||
2 |
输入设备名 |
设备名=太湖之光 |
无记录 |
同期望结果。 |
正常 |
用例3
项目/软件 |
实验室设备管理系统 |
编制时间 |
2018-06 |
||||||
功能模块名 |
设备报废模块 |
用例编号3 |
报废表 |
||||||
功能特性 |
更新实验室设备报废情况 |
||||||||
测试数据 |
设备名=计算机 设备编号=2 |
||||||||
操作步骤 |
操作描述 |
数 据 |
期望结果 |
实际结果 |
测试状态 |
||||
1 |
输入设备编号,设备名 |
设备名=计算机 设备编号=2 |
该设备被完全删除 |
同期望结果。 |
正常 |
||||
2 |
输入设备编号,设备名 |
设备名=5 设备编号=5 |
无记录 |
同期望结果。 |
正常 |
用例4
项目/软件 |
实验室设备管理系统 |
编制时间 |
2018-06 |
||||||
功能模块名 |
设备购入模块 |
用例编号4 |
申请表 |
||||||
功能特性 |
更新实验室设备购入情况 |
||||||||
测试数据 |
设备名=霍尔元件 设备编号=002 设备型号=B型 所在实验室=c201 购入时间=2008年 设备状态=正常使用 生产商家=intel 商家联系方式=1008611 |
||||||||
操作步骤 |
操作描述 |
数 据 |
期望结果 |
实际结果 |
测试状态 |
||||
1 |
输入设备名,规格,数量,生产厂家 |
设备名=FPGA自动化芯箱 设备编号=001 设备型号=A型 所在实验室=c201 购入时间=2008年 设备状态=正常使用 生产商家=intel 商家联系方式=10086 |
在数据库申请表中添加记录 |
同期望结果。 |
正常 |
用例5
项目/软件 |
实验室设备管理系统 |
编制时间 |
2018-06 |
||||||
功能模块名 |
设备状态更新模块 |
用例编号5 |
更新表 |
||||||
功能特性 |
更新实验室设备报废情况 |
||||||||
测试数据 |
设备编号=1 设备状态=维修中 |
||||||||
操作步骤 |
操作描述 |
数 据 |
期望结果 |
实际结果 |
测试状态 |
||||
1 |
输入设备编号,设备状态 |
设备编号=001 设备状态=维修中 |
该设备状态已被更新 |
同期望结果。 |
正常 |
3.3软件测试结果
结果1对应测试用例1
结果2对应测试用例1
结果3对应测试用例2
结果4对应测试用例2
结果5对应测试用例3
结果6对应测试用例4
结果7对应测试用例5
4任务概述
4.1准则
质量准则:错误率尽可能低,效率尽可能高,具有可靠性。
覆盖准则:用例的覆盖度要高。
4.2结束标准
以错误率为结束标准,错误率要达到某一要求即结束。