机房收费系统测试计划
版本 |
日期 |
修订者 |
说明 |
1.0 |
2015年10月2日 |
孔唯妍 |
|
|
|
|
|
|
|
|
|
|
|
|
|
序号 |
名称 |
详细信息 |
1 |
文档名称 |
机房收费系统测试计划 |
2 |
文档编号 |
|
3 |
建立日期 |
2015-10-2 |
4 |
创建人 |
孔唯妍 |
5 |
密级 |
普通 |
6 |
编辑软件 |
Microsoft office 2013 |
测试计划(GB8567——88)
测试计划是描述将要进行测试活动的范围、方法、资源和时间进度的文档。它确定了测试项,要测试的特征、测试任务,谁来完成每项任务以及需要制定应急方案的所有风险等。
本文档的预期读者是管理人员、开发人员
A、待开发软件名称:机房收费系统
B、项目提出者:米新江教授
开发者:孔唯妍
用户:廊坊师范学院学生
实现该软件的计算中心或计算机网络:廊坊师范学院网络中心
C、该软件系统同其他机构的基本的相互来往关系:依赖于windows系统,由廊坊师范学院信息技术提高班做技术支持。
严重bug:系统无响应,处于死机状态,需要其他人工修复系统才可复原。
[1]《软件工程事务》刘学俊李继芳 刘汉中编著 浙江大学出版社
[2]测试计划(GB8567——88)
测试项目 |
输入 |
输出 |
质量指标 |
登陆 |
用户名,密码 |
反馈信息 |
信息正确登陆到主界面;如果信息有误,将返回到登陆界面 |
查询信息 |
用户基本信息 |
用户上机记录 |
数据库中有数据,查询到所需信息;数据库中没有信息,提示没有信息。 |
注册用户 |
新用户基本信息 |
提示信息 |
将用户信息输入到数据库保存 |
修改信息 |
修改用户信息 |
提示信息 |
确认无误,修改成功 |
组合查询 |
查询条件 |
所填信息的筛选结果 |
在输出结果中可以查询到所需结果,DB中没有信息进行提示 |
结账 |
日期 |
要结账日期内所有消费记录 |
将所有消费信息显示出来,并且可生成报表 |
注销用户 |
注销用户信息 |
提示信息 |
用户注销成功,并且更改用户在数据库中的状态。 |
测试阶段 |
测试任务 |
工作量估计 |
人员分配 |
第一阶段 功能测试 |
1、 学生查看余额 2、 学生查看上机记录 3、 学生充值记录查询 4、 学生上机状态查看 5、 修改密码 6、 一键关闭 7、 切换账户 8、 注册 9、 充值 10、 退卡 11、 收取金额查询 12、 金额返还信息查询 13、 学生基本信息查询 14、 学生上机统计信息 15、 操作员工作记录 16、 结账 17、 删除和添加用户 18、 基本数据设定 19、 正在值班教师 20、 报表 是否能争取实现其功能,是否有操作错误。 |
2日 |
孔唯妍 杨倩 周家林 |
第二阶段 系统测试 |
1、 完成所有模块的组合测试 2、 确定所有业务流向和数据都是正确的。 |
2日 |
孔唯妍 杨倩 周家林 |
第三阶段 性能测试 |
在多用户访问,交替进行负荷压迫测试 |
1日 |
孔唯妍 杨倩 周家林 |
第四阶段 安装手册帮助文件测试以及安装卸载测试 |
1、 将安装手册和用户帮助手册与软件操作比较是否有不符。 2、 对于安装文件进行测试 |
1日 |
孔唯妍 杨倩 周家林 |
第五阶段 兼容测试 |
软件在各个系统平台上的运行情况 |
1日 |
孔唯妍 杨倩 周家林 |
A、功能测试:测试各个模块以及窗口所完成的功能是否准确,数据是否正确,操作是否简洁方便
B、功能键以及界面测试:功能键是否描述准确,操作方便,界面是否设计简洁符合用户需求说明
C、数据项测试:1)输入正确数据是否能按照预期的答案回显
2)是否能识别错误的输入数据,并给予正确的信息提示;
测试名称 |
开始日期 |
结束日期 |
熟悉环境 |
2015/8/15 |
2015/8/15 |
培训 |
2015/8/15 |
2015/8/15 |
测试界面 |
2015/8/16 |
2015/8/16 |
准备输入数据 |
2015/8/17 |
2015/8/17 |
输入各种数据 |
2015/8/17 |
2015/8/18 |
检查输出结果(1、正确输出 2、错误提示) |
2015/8/17 |
2015/8/18 |
整理bug |
2015/8/18 |
2015/8/19 |
陈述本项测试工作对资源的要求,包括:
1. 至少使用1台电脑。
a. 有关本项任务的文件:《测试分析报告》《需求分析报告》
b. 被测试程序及其所在的媒体:机房收费系统
c. 有关控制此项测试的方法、过程的图表:原型图
测试人员一般都比开发人员的水平高,所以对于测试人员测试只需让他们了解系统的基本信息,以及阅读需求分析报告,了解用户的需求。
A、业务流程测试:按照系统分析说明书的业务流程,检查本系统所完成的业务流程是否正确
B、数据流测试:本系统所涉及的相关数据,是否按照正确的业务流程流动,每个阶段所反映的数据结果是否正确。
测试名称 |
开始时间 |
结束时间 |
业务流程测试 |
2015/8/19 |
2015/8/20 |
数据流测试(核对数据库) |
2015/8/20 |
2015/8/21 |
陈述本项测试工作对资源的要求,包括:
至少需要两台电脑,
至少需要两个测试人员。
a. 有关本项任务的文件:《测试分析报告》《需求分析报告》
b. 被测试程序及其所在的媒体:机房收费系统
c. 有关控制此项测试的方法、过程的图表:业务流程图
测试人员要熟悉不同种类的测试方法,选取正确的测试用例进行测试。保证操作的合理性。
2.5 性能测试
模拟客户进行多用户测试,压力测试有一条8:2原则。及百分之八十的业务量在百分之二十的时间内输入。
一天完成
陈述本项测试工作对资源的要求,包括:
a.至少使用3台电脑,3个测试人员
b.测试人员要熟悉系统的基本运行流程和各个模块的功能。
暂无
测试人员要熟悉系统的基本运行流程和各个模块的功能。 记录bug
A.帮助文件的测试:
1)帮助文档是否精确描述了如何使用各种使用功能
2)举例是否精确
3)术语、菜单描述和系统响应是否与实际程序一致
4)是否能够很方便地在文档中定位指南
5)是否能够很方便地使用文档排除错误
B.安装卸载测试阶段:
1)自动安装还是手工配置安装,测试各种不同的安装组合,并验证各种不同组合的正确性,最终目标是所有组合都能安装成功。
2)安装退出之后,确认应用程序可以正确启动、运行。
3)卸载测试和安装测试同样重要,如果系统提供自动卸载工具,那么卸载之后需检验系统是否把所有的文件全部删除,注册表中有关的注册信息是否也被删除。
4)安装时间是否合理;
5)对于客户服务器模式的应用系统,可以先安装客户端,然后安装服务器端,测试是否会出现问题。
测试名称 |
开始时间 |
结束时间 |
帮助文件测试 |
2015/8/21 |
2015/8/21 |
安装卸载测试阶段 |
2015/8/21 |
2015/8/21 |
陈述本项测试工作对资源的要求,包括:
至少需要1台电脑
a. 有关本项任务的文件:《操作手册》
b. 被测试程序及其所在的媒体:机房收费系统
测试人员要熟悉操作手册。保证操作的合理性。
验证本软件在几种常用的操作系统下的运行情况,并且检查,本软件与其他软件并行时是否运行正确。
1天
至少需要1台电脑
a. 被测试程序及其所在的媒体:机房收费系统
测试人员要熟悉操作手册。保证操作的合理性。
人工输入,顺序操作,结果是直接进入系统
测试用例1、(正确输入)
输入:123456回车 1回车
测试用例2、(用户名错误)
输入:12346回车 1回车
测试用例3、(密码错误)
输入:123456回车 10回车
测试用例1:预期输出:登录成功,显示用户界面
测试用例2:预期输出:用户名或密码错误,请重新输入~
测试用例3:预期输出:用户名或密码错误,请重新输入~
测试准备:已注册的用户名和密码包括用户名kwy 密码kwy
初始化:id=null ;password=null
输入:cin(代码接口节点)》id》password
结束方式:登录了本系统或者停止登录
人工输入,顺序操作,结果是注册成功
测试用例1、(正确输入)
输入:全部正确输入
测试用例2、(漏输入)
输入:其中一个或者多个没有输入,空着的
测试用例1:预期输出1:注册成功
预期输出2:该卡号已被注册
测试用例2:预期输出:请输入完整信息~
测试准备:已注册的过的卡号,和未注册过的卡号。学生的基本信息(卡号、姓名、性别、系别、年级、班级、状态、金额、注释、类型)
结束方式:以右侧的按钮为例:当点击查找时,弹出学生查看余额窗口
当点击清空时,左侧所有数据清空
当点击存盘时,窗口上分的充值金额会显示出此次充值金额。弹出框显示充值成功~
当点击退出时,退出该窗口。
系统较小型,不能测试高并发的测试用例。
数据库手动生成方式
1.输出结果的类型合理。
2.在涉及到系统操作反应时间方面不超过2s.
3.遇到在测试过程中中断或停机的状况,需找出问题所在,保证系统正常工作的运行,否则系统测试不通过。