本文主要是介绍机房收费系统---测试计划,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
测试计划(GB8567——88)
1引言
1.1编写目的
本测试计划的具体编写目的,指出预期的读者范围。
测试计划是描述将要进行测试活动的范围,方法,资源,和时间进度的文档,他确定了测试方案(测试项,要测试的特征,测试的任务,谁测试哪一项以及制定应急方案的所有风险等)和预期测试结果(该部分可能会出现什么样的问题)
预期读者:测试人员和开发人员
1.2背景
A、待开发软件名称:机房收费系统
B、项目提出者:米新江教授
开发者:杨楠
用户:廊坊师范学院全体教职工和学生
实现该软件的计算中心或计算机网络:廊坊师范学院局域网
C、该软件系统同其他机构的基本的相互来往关系:由廊坊师范学院信息技术提高班做技术支持。
1.3定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
VB语言:Visual Basic 是一种由 Microsoft 公司开发的结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。
SQL语言:结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。结构化查询语言是高级的非过程化编程语言。
1.4参考资料
《软件工程》 张海藩 清华大学出版社
测试计划(GB8567——88)
2计划
2.1软件说明
提供一份图表,并逐项说明被测软件的功能、输入和输出等质量指标,作为叙述测试计划的提纲。
测试功能 | 输入 | 输出 | 说明 |
登录 | 用户名,密码 | 反馈信息 | 验证用户信息,是否登录 |
查询信息 | 根据需要(日期,卡号) | 用户上机,消费等记录, | 根据需要查询需求信息 |
注册 | 添加新用户信息 | 提示信息 | 添加新用户 |
结账 | 选择操作员 | 提示信息 | 统计信息,查看信息 |
注销 | 卡号 | 提示信息 | 注销用户,修改状态 |
组合查询 | 选择条件 | 筛选结果 | 根据需要筛选信息 |
修改信息 | 修改信息 | 提示信息 | 更新用户信息 |
2.2测试内容
列出组装测试和确认测试中的每一项测试内容的名称标识符、这些测试的进度安排以及这些测试的内容和目的,例如模块功能测试、接口正确性测试、数据文卷存取的测试、运行时间的测试、设计约束和极限的测试等。
名称 | 标识符 | 进度安排/天 | 内容和目的 |
基本信息测试 | BasicData_Info | 1 | 确保正确设定基本信息 |
用户信息 | User_Info | 1 | 添加删除用户 |
学生信息 | Student_Info Online_Info Recharge_Info Cancle_Info | 3 | 保证学生正常注册,充值,退卡 |
结账 | Checkday_Info Checkweek_Info | 2 | 根据需要日结周结 |
2.3基本信息测试(Basicdata_Info)
给出这项测试内容的参与单位及被测试的部位。
主要测试系统管理员对基本数据的设定是否合理,符合实际要求。
2.3.1进度安排
给出对这项测试的进度安排,包括进行测试的日期和工作内容(如熟悉环境。培训、准备输入数据等)。
对操作员进行一个小时的培训,了解正常的基本数据设定,保证系统能够按照设定的基本书记进行工作。
2.3.2条件
最少两台电脑,重复测试1小时。
根据实际需要合理设定基本数据
2.3.3测试资料
暂无
2.3.4测试培训
说明或引用资料说明为被测软件的使用提供培训的计划。规定培训的内容、受训的人员及从事培训的工作人员。
对操作人员进行1小时培训,了解基本的操作步骤,能够正确设定数据
2.4用户信息测试(User_Info)
用与本测试计划2.3条相类似的方式说明用于另一项及其后各项测试内容的测试工作计划。
2.4.1进度安排
给出对这项测试的进度安排,包括进行测试的日期和工作内容(如熟悉环境。培训、准备输入数据等)。
该功能主要是对学生进行管理,要求能够掌握注册,充值,退卡,上下机,修改用户信息等工作,内容比较多,大概需要三天时间。
2.42条件
最少两台电脑,一个刷卡机
先刷卡,再进行各种操作(充值,注册,退卡,上下机等)
2.4.3测试资料
暂无
2.4.4测试培训
说明或引用资料说明为被测软件的使用提供培训的计划。规定培训的内容、受训的人员及从事培训的工作人员。
对操作人员进行1小时培训,了解基本的操作步骤,然后进行时间操作,确保能够正确熟练的操作。
2.5结账(Check_Info)
用与本测试计划2.3条相类似的方式说明用于另一项及其后各项测试内容的测试工作计划。
2.5.1进度安排
给出对这项测试的进度安排,包括进行测试的日期和工作内容(如熟悉环境。培训、准备输入数据等)。
该功能主要是对操作员工作情况的查看,涉及该操作员的充值,注册,退卡情况,涉及利益问题,这个比较重要。需要两天时间进行测试。
2.5.2条件
最少两台电脑,两名测试人员
能够掌握基本的运作流程和以及该模块的功能。
2.5.3测试资料
暂无
2.5.4测试培训
说明或引用资料说明为被测软件的使用提供培训的计划。规定培训的内容、受训的人员及从事培训的工作人员。
对操作人员进行1小时培训,了解基本的操作步骤,然后进行时间操作,确保能够正确熟练的操作。
3测试设计说明
3.1基本信息测试(Basicdata_Info)
3.1.1控制
说明本测试的控制方式,如输入是人工、半自动或自动引入、控制操作的顺序以及结果的记录方法。
人工设定系统基本信息
3.1.2输入
说明本项测试中所使用的输入数据及选择这些输入数据的策略。
半小时基本费用,递增时间,最少上机时间,上机准备时间,卡内最少金额
3.1.3输出
说明预期的输出数据,如测试结果及可能产生的中间结果或运行信息。
暂无
3.1.4过程
使用管理员身份登录,然后再管理员权限下进行基本数据设定,然后再检查运行情况。
3.2用户信息测试(User_Info)
用与本测试计划3.l条相类似的方式说明第2项及其后各项测试工作的设计考虑。
3.2.1控制
说明本测试的控制方式,如输入是人工、半自动或自动引入、控制操作的顺序以及结果的记录方法。
采用刷卡机和人工输入的方式同时对信息进行修改
3.2.2输入
说明本项测试中所使用的输入数据及选择这些输入数据的策略。
学生上机刷卡,对学生进行注册,充值,退卡时进行人工操作
3.2.3输出
说明预期的输出数据,如测试结果及可能产生的中间结果或运行信息。
显示学生上机的基本信息(日期,时间)注册,退卡,充值,弹出成功提示框
3.2.4过程
先刷卡,添加基本信息完成注册,然后进行充值操作,然后在进行注销操作
3.3结账(Check_Info)
3.3.1控制
说明本测试的控制方式,如输入是人工、半自动或自动引入、控制操作的顺序以及结果的记录方法。
管理员登录,选择操作员,手动查看注册,充值,退卡,日结账单等
3.3.2输入
说明本项测试中所使用的输入数据及选择这些输入数据的策略。
选择查询的操作员,手动选择日期进行相关的查询
3.3.3输出
说明预期的输出数据,如测试结果及可能产生的中间结果或运行信息。
日/周账单
3.3.4过程
先管理员登录,先选择操作员,查看操作员注册充值,退卡等情况
4评价准则
4.1范围
选择的测试用例基本覆盖本系统的主要功能,局限性是不能覆盖所有的功能,不能测试多台电脑同时访问数据库的情况。
4.2数据整理
在统计数据信息的时候引用了报表控件,在日/周账单中产看结账情况并打印出来。
4.3尺度
说明用来判断测试工作是否能通过的评价尺度,如合理的输出结果的类型、测试输出结果与预期输出之间的容许偏离范围、允许中断或停机的最大次数。
(1)要求涉及到金额(钱)的部分必须要严格精确,做到及时记录,数据精确度不低于.1元
(2)系统反应时间不得超过2秒
(3)出现断电或者死机的情况下,能够保证消费情况可查,避免造成不必要的麻烦,并且能够及时恢复。
这篇关于机房收费系统---测试计划的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!