测试计划
测试计划时描述将要进行测试活动的范围,方法,资源和时间进度的文档。它确定了测试项,要测试的特征、测试任务,谁来完成每一项任务及需要制定应急方案的所有风险等。
本文档的预期读者:系统编程人员和系统测试人员。
a. 待开发软件系统的名称;机房收费系统
b. 此项目的任务提出者:米新江教授
c. 开发者:王红伟
用户:廊坊师范全体师生
运行该软件的计算站(中心):廊坊师范学院局域网
该软件系统同其他机构的基本的相互来往关系:由廊坊师范学院信息技术提高班做技术支持。
注册 |
消费金额 |
充值 |
值班 |
退卡 |
Login |
Consume |
Recharge |
On work |
Cancel |
结账 |
基本数据 |
购卡 |
上机 |
下机 |
Close |
Basic data |
Buycard |
Online |
Line |
《软件工程》 张海藩 清华大学出版社
测试计划(GB8567——88)
功能 |
输入 |
输出 |
说明 |
学生信息管理 |
卡号 |
正确的学生信息 |
软件功能块的输入保证合法性 |
用户信息管理 |
账号和密码 |
正确登录系统 |
|
收支账目管理 |
日期期限 |
正确的账单 |
|
系统信息管理 |
基本数据 |
无 |
名称 |
标识符 |
进度安排 |
内容和目的 |
基本信息测试 |
Basicdata_info |
1天 |
正确设定基本信息 |
用户信息 |
User_info |
1天 |
添加删除用户 |
学生信息 |
Student_info |
3天 |
保证学生正确注册、充值、上机、退卡等操作 |
Online_info |
|||
Recharge |
|||
Cancel |
|||
结账 |
Checkday |
2天 |
能够根据日期正确进行日结账和周结账操作 |
Checkweek |
主要测试系统管理员对基本数据的设定是否合理,符合实际逻辑。
对操作人员进行1个小时的培训,了解正常的基本数据设定表,保证系统能够修改和执行基本数据的设定。
a.至少两台电脑,大约测试1个小时。
b.以用户对基本数据的要求为标准,正确设定基本数据。
暂无
对操作人员进行1个小时的培训,了解正常的 基本数据设定表,保证系统能够更改和执行基本数据的设定工作。
由于本系统的主要管理用户为学生,这一部分主要设计到对学生信息的管理工作,包括注册、注册、充值、上机、退卡等工作。这一部分要测试的内容相对较多,耗时较长。大概需要3天的测试时间。
a.至少两台电脑,一个刷卡机。
b.至少需要两个测试人员,一个刷卡上机,另一个作为操作员实现对学生的注册、充值、上机、退卡等工作。
暂无
两个测试人员要熟悉不同种类的测试方法,选取正确的测试用例对学生注册窗口的测试。另外,要采取恰当的测试方法实现对注册、充值和退卡的操作,保证操作的合理性。
这一部分主要是管理人员的任务部分,由于涉及到用户单位的利益关系,所以很关键。大概需2天的时间完成该部分的测试工作。
a.至少3台电脑,3个测试人员
b. 测试人员要熟悉系统的基本运行流程和各个模块的功能。
暂无
测试人员要熟悉系统的基本运行流程和各个模块的功能。一个刷卡上机、,另一个执行操作员的充值、退卡等工作,最后一个人测试管理员的结账功能。
人工设定基本系统基本信息。
输入基本信息的半小时基本费用、递增单位时间、最少上机时间、上机准备时间、卡内最少余额。
暂无
使用管理员身份登录该系统后,就拥有了该系统的基本信息设定的权限,根据实际情况设定完基本数据后,检验是否能够修改和正常保存即可。
采用刷卡器和人工输入同时进行的方式。
学生上机时刷卡上机,对学生进行注册、充值、退卡时手工输入卡号。
学生上机输出学生的相关基本信息,以及相对应的时间。对学生进行注册充值时,如果成功,系统会弹出提示框,表明注册、充值或退卡的卡号、姓名、充值金额、退卡金额、操作教师等。
先对学生完成注册测试,然后完成充值测试或者上机测试,最后完成退卡测试。
由管理员进行,测试时需手动点击结账。
输入查询日期的范围,如果是日结账只需要点击日结账单中的结账即可,如果是周结账则需选择要查询的日期进行相关操作。
日结账单和周结账单。
首先保证本系统在投入运行,有学生上机及操作人员的额相关操作,最后测试管理人员的结账模块。
所选择的测试用例可以基本覆盖本系统的功能,期局限性在于不能覆盖所有的数据,不能测试多台电脑同时访问的数据库的情况。
在整理数据方面系统引用了报表控件,在日结账单和周结账单模块使用到报表一方面对结账情况的汇总和打印。
1.要求关于学生充值、上下机、退卡等涉及到金额的部分精确度不低于0.1元。
2.在涉及到系统操作反应时间方面不超过2s。
3.遇到在测试过程中终端或停机的状况,需找出问题所在,保证系统正常工作的运行,否则系统测试不通过。