设备管理系统测试计划.docx
《设备管理系统测试计划.docx》由会员分享,可在线阅读,更多相关《设备管理系统测试计划.docx(16页珍藏版)》请在冰点文库上搜索。
设备管理系统测试计划
1引言
1.1编写目的
软件的错误是不可避免的,所以必须经过严格的测试。
通过对本软件的测试,尽可能的发现软件中的错误,以减少系统内部各模块的逻辑,功能上的缺陷和错误,保证每个单元能正确的实现其预期的功能。
J检测和排除子系统结构或相应程序结构上的错误,是所有系统单元配合合适,整体的性能和功能完整。
1.2背景
资产设备管理系统,包括设备管理,调拨管理,维修管理,组织管理,类型管理,类别管理,用户管理,权限管理等,可以实现对各个模块的增删查改的功能。
系统的核心是设备管理,调拨管理以及维修管理,在对相应信息进行操作的时候同时要实现相关表的更新,例如调拨只能调拨设备状态为空闲的设备,增加调拨及维修记录时同时也要修改相关设备记录的状态为忙碌和故障等,在开始测试之前要保证用户表里面有一条管理员身份的用户记录,保证测试人员能顺利登陆系统完成测试。
1.3定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.4参考资料
参考文献:
《C#3.0从基础到项目实践》化学工业出版社李海涛著
《C#程序设计基础》电子工业出版社赵敏著
《C#..NET实用教程》电子工业出版社李纯莲著
2计划
2.1软件说明
2.2测试内容
模块名称
测试标识符
模块功能
权限管理
1
管理用户权限
设备管理
2
实现设备的增删查改
调拨管理
3
实现调拨记录的增删查改
维修管理
4
实现维修记录的增删查改
组织管理
5
实现组织机构的增删查改
类型管理
6
实现类型信息的增删查改
类别管理
7
实现类别信息的增删查改
用户管理
8
实现用户的增删查改
修改密码
9
修改自身密码
2.3测试1
测试单位:
计算机081第二组
测试部位:
登陆模块
2.3.1进度安排
测试日期:
2011.12.29;
测试内容:
测试不同权限的用户能否正常登陆。
2.3.2条件
a.设备所用到的设备类型、数量和预定使用时间
装有WindowsXP操作系统的计算机一台,安装VS2010(包括VS2010自带的数据库服务器)和360安全浏览器4.0正式版
b.测试驱动程序、桩模块;
测试驱动程序:
登录模块
桩模块:
系统主界面
c.测试工作人员的人数
2
2.3.3测试资料
a.有关本项任务的文件;
登录模块及主界面程序,数据库文件中的用户表和用户权限表
b.被测试程序及其所在的媒体;
登录模块
c.测试的输入和输出举例;
输入:
用户名:
40809001密码:
11权限:
管理员
输出:
主界面
2.4测试2
测试单位:
计算机081第二组
测试部位:
设备管理模块
2.4.1进度安排
测试日期:
2011.12.30;
测试内容:
测试设备记录的增删查改。
2.4.2条件
d.设备所用到的设备类型、数量和预定使用时间
装有WindowsXP操作系统的计算机一台,安装VS2010(包括VS2010自带的数据库服务器)和360安全浏览器4.0正式版
e.测试驱动程序、桩模块;
测试驱动程序:
主界面
桩模块:
设备管理界面
f.测试工作人员的人数
2
2.4.3测试资料
d.有关本项任务的文件;
设备管理模块,登陆界面和主界面程序,数据库文件中的设备表,设备类型表和设备种类表
e.被测试程序及其所在的媒体;
设备管理模块
f.测试的输入和输出举例;
输入:
将设备编号为2的设备的状态改为“空闲”,点击“更改”按钮
输出:
弹出提示修改成功的提示框
2.5测试3
测试单位:
计算机081第二组
测试部位:
调拨管理模块
2.5.1进度安排
测试日期:
2011.12.31;
测试内容:
测试维修记录的增删查改。
2.5.2条件
g.设备所用到的设备类型、数量和预定使用时间
装有WindowsXP操作系统的计算机一台,安装VS2010(包括VS2010自带的数据库服务器)和360安全浏览器4.0正式版
h.测试驱动程序、桩模块;
测试驱动程序:
主界面
桩模块:
维修管理界面
i.测试工作人员的人数
2
2.5.3测试资料
g.有关本项任务的文件;
维修管理模块,登陆界面和主界面程序,数据库文件中的设备表,设备类型表,谁被种类表和维修表
h.被测试程序及其所在的媒体;
维修管理模块
i.测试的输入和输出举例;
输入:
将设备编号为1的设备的维修完成标记改为“正在维修”,点击“更改”按钮
输出:
弹出提示修改成功的提示框,同时设备编号为1的设备状态变为“故障”
2.6测试4
测试单位:
计算机081第二组
测试部位:
设备类型管理模块
2.6.1进度安排
测试日期:
2012.1.3;
测试内容:
测试设备类型的增删查改。
2.6.2条件
j.设备所用到的设备类型、数量和预定使用时间
装有WindowsXP操作系统的计算机一台,安装VS2010(包括VS2010自带的数据库服务器)和360安全浏览器4.0正式版
k.测试驱动程序、桩模块;
测试驱动程序:
主界面
桩模块:
类型管理界面
l.测试工作人员的人数
2
2.6.3测试资料
j.有关本项任务的文件;
类型管理模块,登陆界面和主界面程序,数据库文件中的设备类型表
k.被测试程序及其所在的媒体;
类型管理模块
l.测试的输入和输出举例;
输入:
设备类型名称,点击“添加”按钮
输出:
弹出提示添加成功的提示框
2.7测试5
测试单位:
计算机081第二组
测试部位:
设备类别管理模块
2.7.1进度安排
测试日期:
2012.1.3;
测试内容:
测试设备类别的增删查改。
2.7.2条件
m.设备所用到的设备类型、数量和预定使用时间
装有WindowsXP操作系统的计算机一台,安装VS2010(包括VS2010自带的数据库服务器)和360安全浏览器4.0正式版
n.测试驱动程序、桩模块;
测试驱动程序:
主界面
桩模块:
类别管理界面
o.测试工作人员的人数
2
2.7.3测试资料
m.有关本项任务的文件;
类别管理模块,登陆界面和主界面程序,数据库文件中的设备类型表和设备类别表
n.被测试程序及其所在的媒体;
类别管理模块
o.测试的输入和输出举例;
输入:
设备类别名称,设备类别所属类型,点击“添加”按钮;
输出:
弹出提示添加成功的提示框
2.8测试6
测试单位:
计算机081第二组
测试部位:
用户管理模块
2.8.1进度安排
测试日期:
2012.1.3;
测试内容:
测试用户的增删查改。
2.8.2条件
p.设备所用到的设备类型、数量和预定使用时间
装有WindowsXP操作系统的计算机一台,安装VS2010(包括VS2010自带的数据库服务器)和360安全浏览器4.0正式版
q.测试驱动程序、桩模块;
测试驱动程序:
主界面
桩模块:
用户管理界面
r.测试工作人员的人数
2
2.8.3测试资料
p.有关本项任务的文件;
用户管理模块,登陆界面和主界面程序,数据库文件中的用户表和用户权限表
q.被测试程序及其所在的媒体;
用户管理模块
r.测试的输入和输出举例;
输入:
用户密码ww点击“添加”按钮;
输出:
弹出提示添加成功的提示框
2.9测试7
测试单位:
计算机081第二组
测试部位:
修改密码模块
2.9.1进度安排
测试日期:
2012.1.3;
测试内容:
测试密码的修改。
2.9.2条件
s.设备所用到的设备类型、数量和预定使用时间
装有WindowsXP操作系统的计算机一台,安装VS2010(包括VS2010自带的数据库服务器)和360安全浏览器4.0正式版
t.测试驱动程序、桩模块;
测试驱动程序:
主界面
桩模块:
修改密码界面
u.测试工作人员的人数
2
2.9.3测试资料
s.有关本项任务的文件;
修改密码模块,登陆界面和主界面程序,数据库文件中的用户表
t.被测试程序及其所在的媒体;
修改密码模块
u.测试的输入和输出举例;
输入:
原密码11,新密码22
输出:
弹出提示添加成功的提示框
3测试设计说明
3.1测试1
输入符合要求以及不符合要求的用户信息,符合要求的信息中又分为不同权限的用户信息进行测试。
3.1.1控制
本测试的控制方式:
输入方法为人工输入,按软件的操作顺序进行测试,测试结果为运行界面的截图。
3.1.2输入
选择用户表中存在以及不存在的用户进行测试,并保证每种权限的用户都被测试一次
1.正确的用户数据
1.1.用户名:
40809001密码:
11权限:
管理员
1.2.用户名:
40809010密码:
2权限:
普通用户
2.错误的用户数据
2.1.用户名:
40809001密码:
1权限:
管理员
2.2.用户名:
40809010密码:
2权限:
管理员
2.3.用户名:
123密码:
123权限:
普通用户
3.1.3输出
输出数据
1.1:
管理员主界面
1.2:
用户主界面
2.1:
弹出错误提示
2.2:
弹出错误提示
2.3:
弹出错误提示
3.1.4过程
继续完成设备管理模块的代码,设计测试用例,运行登录模块的源程序,按测试用例进行逐个测试,记录测试结果,测试完成后关闭浏览器。
3.2测试2
输入符合要求以及不符合要求的用设备信息,分管理员权限和用户权限下的测试
3.2.1控制
本测试的控制方式:
输入方法为半自动输入,按软件的操作顺序进行测试,测试结果为运行界面的截图。
3.2.2输入
a.管理员身份
1.增加设备
1.1.设备编号:
5设备型号:
aa类型名称:
电脑类类别名称:
显示器设备状态:
空闲设备价格:
200使用年限:
6残值率:
3制造商:
abc入库日期:
2011.12.30
点击“添加”
1.2点击“重置”
1.3设备编号:
5设备型号:
aa类型名称:
电脑类类别名称:
显示器设备状态:
空闲设备价格:
200使用年限:
6残值率:
3制造商:
abc入库日期:
2011.12.30
点击“添加”
2.查找设备
2.1设备编号:
1
2.2设备型号:
aaa
2.3设备编号:
1设备型号:
aaa
2.4设备编号:
1,设备型号:
bbb
2.4设备编号:
6
2.6设备型号:
bbb
2.7点击设备编号为1的设备编号的字段值
3.更改设备
3.1将设备编号为2的设备的状态改为“空闲”,点击“更改”按钮
4.删除设备
4.1进入设备编号为5的设备的修改界面,点击“删除”
4.2进入设备编号为3的设备的修改界面,点击“删除”
5.查询设备现值
5.1设备编号:
1
5.2设备编号:
5
b.普通用户身份
6.查找设备
5.1设备编号:
1
6.2设备型号:
aaa
6.3设备编号:
1设备型号:
aaa
6.4设备编号:
1,设备型号:
bbb
6.5设备编号:
6
6.6设备型号:
bbb
6.7点击设备编号为1的设备编号的字段值
7.查询设备现值
7.1设备编号:
1
7.2设备编号:
5
3.2.3输出
输出数据
1.1:
弹出提示录入成功的窗体
1.2:
录入界面刚刚输入的信息被清空或变为进入页面时的设置
1.3:
弹出提示录入失败的错误提示
2.1:
列表里显示设备编号为1的记录
2.2:
列表里显示设备型号为aaa的记录
2.3:
列表里显示设备编号为1且设备型号为aaa的记录
2.4:
不存在符合要求的记录,列表为空
2.5:
不存在符合要求的记录,列表为空
2.6:
不存在符合要求的记录,列表为空
2.7:
显示设备修改界面,且包含有设备编号为1的设备信息,按钮都可见
3.1:
弹出提示修改成功的窗体
4.1:
弹出提示删除成功的窗体
4.2:
弹出提示删除失败的窗体
5.1:
列表里显示设备编号为1的记录
5.2:
不存在符合要求的记录,列表为空
6.1:
列表里显示设备编号为1的记录
6.2:
列表里显示设备型号为aaa的记录
6.3:
列表里显示设备编号为1且设备型号为aaa的记录
6.4:
不存在符合要求的记录,列表为空
6.5:
不存在符合要求的记录,列表为空
6.6:
不存在符合要求的记录,列表为空
6.7:
显示设备修改界面,且包含有设备编号为1的设备信息,只有“返回”按钮可见
7.1:
列表里显示设备编号为1的记录
7.2:
不存在符合要求的记录,列表为空
3.2.4过程
继续完成设备管理模块代码,设计测试用例,在设备表里输入相关记录,运行源程序,按测试用例进行逐个测试,记录测试结果,测试完成后关闭浏览器。
3.3测试3
输入符合要求以及不符合要求的信息,分管理员权限和用户权限下的测试
3.3.1控制
本测试的控制方式:
输入方法为半自动输入,按软件的操作顺序进行测试,测试结果为运行界面的截图。
3.3.2输入
a.管理员身份
1.增加维修记录
1.1.设备编号:
2维修人:
xxx开始维修日期:
2011.12.30维修费用:
20预计维修时间:
6维修完成标记:
正在维修点击“添加”
1.2点击“重置”
2.查找维修记录
2.1设备编号:
1
2.2设备编号:
2
2.3点击设备编号为1的设备编号的字段值
3.更改维修记录
将设备编号为1的设备的维修完成标记改为“正在维修”,点击“更改”按钮
4.删除维修记录
4.1进入设备编号为2的设备的修改界面,点击“删除”
b.普通用户身份
5.查找维修记录
5.1设备编号:
1
5.2设备编号:
2
5.3点击设备编号为1的设备编号的字段值
3.3.3输出
输出数据
1.1:
弹出提示录入成功的窗体
1.2:
录入界面刚刚输入的信息被清空或变为进入页面时的设置
2.1:
列表里显示设备编号为1的记录
2.2:
不存在符合要求的记录,列表为空
2.3:
显示设备修改界面,且包含有设备编号为1的设备信息,按钮都可见
3.1:
弹出提示修改成功的窗体
4.1:
弹出提示删除成功的窗体
5.1:
列表里显示设备编号为1的记录
5.2:
不存在符合要求的记录,列表为空
5.3:
显示设备修改界面,且包含有设备编号为1的设备信息,只有“返回”按钮可见
3.3.4过程
继续完成设备维修模块代码,设计测试用例,在维修表里输入相关记录,运行源程序,按测试用例进行逐个测试,记录测试结果,测试完成后关闭浏览器。
3.4测试4
输入符合要求以及不符合要求的信息,分管理员权限和用户权限下的测试
3.4.1控制
本测试的控制方式:
输入方法为半自动输入,按软件的操作顺序进行测试,测试结果为运行界面的截图。
3.4.2输入
a.管理员身份
1.增加类型记录
1.1.设备类型名称:
ww
1.2设备类型名称:
””
1.3点击“重置”
2.查找类型记录
2.1类型编号:
1
2.2类型名称:
办公用品类
2.3类型编号:
1类型名称:
电脑类
2.4类型编号:
2类型名称:
电脑类
2.5类型编号:
””类型名称:
””
3.更改类型记录
3.1将部门编号为5的记录的名称改为mm
3.2将部门编号为5的记录的名称改为””
4.删除类型记录
4.1进入设备类型编号为5的设备类型的修改界面,点击“删除”
b.普通用户身份
6.查找类型记录
6.1类型编号:
1
6.2类型名称:
办公用品类
6.3类型编号:
1类型名称:
电脑类
6.4类型编号:
2类型名称:
电脑类
6.5类型编号:
””类型名称:
””
3.4.3输出
输出数据
1.1:
弹出提示录入成功的窗体
1.2:
显示提示语:
设备名称不能为空
1.3:
录入界面刚刚输入的信息被清空或变为进入页面时的设置
2.1:
列表里显示类型编号为1的记录
2.2:
列表里显示类型名称为办公用品类的记录
2.3:
列表显示类型编号为1类型名称为电脑类的记录
2.4:
不存在符合要求的记录,列表为空
2.5:
列表显示所有类型记录
3.1:
显示设备类型修改界面,且包含有类型编号为5的类型信息,将设备类型名称修改为mm,点击修改
3.2:
显示提示语:
设备名称不能为空
4.1:
弹出提示删除成功的窗体
6.1:
列表里显示类型编号为1的记录
6.2:
列表里显示类型名称为办公用品类的记录
6.3:
列表显示类型编号为1类型名称为电脑类的记录
6.4:
不存在符合要求的记录,列表为空
6.5:
列表显示所有类型记录
3.4.4过程
完成类型管理模块代码,设计测试用例,在类型表里输入相关记录,运行源程序,按测试用例进行逐个测试,记录测试结果,测试完成后关闭浏览器。
3.5测试5
输入原密码和新密码
3.5.1控制
本测试的控制方式:
输入方法为半自动输入,按软件的操作顺序进行测试,测试结果为运行界面的截图。
3.5.2输入
选择用户表中存在以及不存在的用户进行测试,并保证每种权限的用户都被测试一次
1.原密码:
11新密码22重置码22
2原密码:
2新密码22重置码33
2.原密码:
oo新密码22重置码22
3.5.3输出
输出数据
.1:
弹出错误提示框:
修改成功
.2:
弹出错误提示语:
密码输入不一致
3:
弹出错误提示语:
密码输入错误
3.5.4过程
完成修改密码模块代码,设计测试用例,在用户表里输入相关记录,运行源程序,按测试用例进行逐个测试,记录测试结果,测试完成后关闭浏览器。
4评价准则
4.1范围
说明所选择的测试用例能够接查的范围及其局限性。
4.2数据整理
陈述为了把测试数据加工成便于评价的适当形式,使得测试结果可以同,已知结果进行比较而要用到的转换处理技术,如手工方式或自动方式;如果是用自动方式整理数据,还要说明为进行处理而要用到的硬件、软件资源。
4.3尺度
说明用来判断测试工作是否能通过的评价尺度,如合理的输出结果的类型、测试输出结果与预期输出之间的容许偏离范围、允许中断或停机的最大次数。