华北水利水电大学大作业
华北水利水电大学
North China University of Water Resources and Electric Power
大 作 业
测试分析
=
学 院
专 业
姓 名
学 号
指导教师
完成时间
华北水利水电大学大作业
一、实验目的
1、汇总测试用例和测试出的缺陷;
2、掌握测试分析方法和步骤。
二、实验内容和要求
要求:基于前面所做的实验,对测试结果进行分析,找出本次测试的优、缺点,总
结测试经验,以备其他测试借鉴。
包括使用测试用例数量、测试出缺陷数量、测试中断条件、所设计的测试用例可能
存在的不足等。
三、实验步骤(将测试结果分析附于此处)
测试用例汇总
功能测试
1. 登录
等价类划分
输入条件
编号
有效等价类
编号
无效等价类
输入用户名
(1)
Doctor
(2)
Admin
输入密码
(5)
Doctor1
(6)
Admin1
(3)
(4)
(7)
(8)
Doctor
Admin
Doctor2
Admin2
华北水利水电大学大作业
编号
输入
预期输出
实际输出 覆盖等价类
用户名
密码
Doctor
Doctor1
登陆成功
登陆成功 (1)(5)
Doctor
Null
密码不能为
密码不能为
(1)(7)
空
空
Null
Doctor2 用户名不能
用户名不能
(3)(7)
为空
为空
Doctor
Doctor2
密码错误
密码错误 (1)(7)
Null
Admin1
用户名不能
用户名不能
(4)(6)
为空
为空
Admin
Admin
密码错误
密码错误 (2)(8)
Admin
Admin1
登陆成功
登陆成功 (1)(6)
1
2
3
4
5
6
7
边界值法
测试步骤
预期输出
用户名 zhangsan 密码 123 密码错误
实际输出
密码错误
用户名 z 密码 123456
用户名错误
用户名错误
2. 挂号
编号
1
2
3
4
测试点
无余号
有余号,但没登陆
有余号,登陆失败
有余号
预期结果
提示挂号失败
提示请登录
提示登陆失败
提示挂号成功
输入
编号,姓名,性别,
预计输出
华北水利水电大学大作业
001,张三,男,15838804574,2,01 提示挂号成功,并打印挂号单
001,李四,男,15828804574,2,02 提示编号为 001 的病人信息已存在
002,张良,男,15838803574,2,100 提示不存在编号为 200 的科室信息
003,李四,15838804573,2
提示挂号信息不完整
3. 管理员
输入
编号,名称
01,内分泌科
01,神经科
02,bcjdsk
02,
输入
编号,名称
01,外科
02,神经科
4. 药房
输入
发药人,病人编号,药品编号,数量,
科室
000001,001,00000001,3,01
673826,002,00000002,3,02
000002,002,12345678,3,03
000001,002,00000003,k,03
000001,002,00000003,1,100
输入
进药人,药品编号,数量,科室,厂商
号
000001, 00000001,3,01,001
673826,00000002,3,02,002
000002,12345678,3,03,002
000001,00000003,k,03,001
000001, 00000003,1,100,002
000001,00000003,10,02,100
预计输出
添加成功
提示添加失败,已经存在编号为 01 的科
室信息
提示添加失败,科室名称错误
提示添加失败,科室名称为空
预计输出
进入该科室信息页面
提示不存在该科室
预计输出
发药成功
提示不存在编号为 673826 的工作人员
提示不存在编号为 12345678 的药品信息
提示请输入正确的发药数量
提示不存在该科室
预计输出
发药成功
提示不存在编号为 673826 的工作人员
提示不存在编号为 12345678 的药品信息
提示请输入正确的发药数量
提示不存在该科室
提示不存在编号为 100 的厂商信息
华北水利水电大学大作业
测试用例分析
经过对医院管理系统的测试,发现很多问题,在最初的黑盒测试设计的测试用例不够,
并没有将所有合法的输入和非合法的,但是可能的输入进行测试,采用等价类划分时应
该使所有的有效等价类和无效等价类都被覆盖,边界值分析同样是测试用例没有设计足
够多的测试用例,忽略了一些边界,最终在测试时发现有些不合法的输入,不能产生正
确的提示信息。所有实验共计划了 60 个测试用例,实际运行了一半,有 10 测试用例失
败,在这些失败的测试用例中,有 7 个错误在修改后最终运行成功,实验过程中跳过了
一些测试,因为有些测试用例设计与其他用例运行结果相同,有些是因为没有相应的测
试工具,还有一些基于环境原因没有办法测试,测试并没有覆盖所有影响系统性能的重
要事件,仅仅使系统基本可以正常运行。
测试结果分析
对软件功能的结论
1. 登录
能力:在测试过程中对于选用的测试用例基本能提出错误提示,表现良好
限制:只有病人能够注册,如果登录类型选错,不管用户名和密码是否正确都会提出错
误提示
2. 挂号
能力:查询能力比较好,速度也比较快,而且添加了退号功能,更方便使用
3. 管理员
能力:管理员测试中的各项功能,包括科室添加,科室删除,科室修改,速度比较快
限制:对于管理员信息表的数据项还应该多添加一些,并且管理员的功能应该更加强大,
比如添加管理员,修改信息,删除管理员
4. 药房
能力:药品查询速度较快,查询能力也比较好
限制:由于数据库内容较少,查询速度不能反映出软件处理的真实情况
5. 医生就诊
能力:界面友好,速度较快
限制:病人的症状要医生写入,这点有待改进
对软件性能的结论
华北水利水电大学大作业
兼容性
编号
1
2
3
系 统 / 浏 览
器
Linux
Winxp
Win7
IE7.0
IE8.0
Opera
N/A
Y
Y
N/A
Y
Y
N/A
Y
Y
恢复能力
异常输入
客户/服务机断电
错误的操作顺序
网络通信中断
异常关闭某功能
安全性
恢复能力
一般
良好
差
一般
造成的损失
无
无
数据丢失
无
检查项
系统有超时限制吗
相关的重要信息写进日志了吗
传输信息加密了吗
传来的信息完整吗
用户界面
检查项
窗口切换、移动、改变大小时正常吗
各种界面元素的文字正确吗
各种界面元素的状态正确吗
各种界面元素支持键盘操作吗
各种界面元素支持鼠标操作吗
对话框中的缺省焦点正确吗
数据项能正确回显吗
对于常用的功能,用户能否不必阅读手
册就能使用吗
执行有风险的操作时,有“确认”、“放
弃”等提示吗
操作顺序合理吗
按钮排序合理吗
导航帮助明确吗
提示信息规范吗
软件测试结果统计分析
测试人员的类别及其评价
没有
不能有效跟踪,安全性较差
没有
信息完整
测试人员的类别及评价
正常
正常
异常
正常
正常
正常
正常
是
是
合理
不太合理
不明确
不太规范
华北水利水电大学大作业
华北水利水电大学大作业
错误根本原因分解