软件工程测试文档

软件测试计划文档

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结束标准

以错误率为结束标准,错误率要达到某一要求即结束。

猜你喜欢

转载自blog.csdn.net/acm513828825/article/details/80861132
今日推荐