測试计划(GB8567——88)
1引言
在项目基本编码工作完毕的就要进行測试。对于排除出错误和修复漏洞有重要作用。
1.1编写目的
測试的主要目的就是尽可能多的找到系统中的漏洞,而且设计出測试用例,对系统測试。目的及在于对測试的方法、測试流程,有一定大体上的掌控。
本文档的预期读者是測试人员。
系统測试在整个项目开发过程中。比例占到了40%~50%。基本上在项目进行编码的过程中就開始了測试,所以測试的好坏也影响了系统的功能实现情况。
1.2背景
说明:
a. 測试计划所从属的软件系统的名称:机房收费系统
b. 该开发项目的历史,列出用户和运行此项目測试的计算中心,说明在開始运行本測试计划之前必须完毕的各项工作:要熟练掌握測试的流程和对预期结果的可靠性分析。而且測试人员能运行黑盒和白盒測试
1.3定义
列出本文件里用到的专门术语的定义和外文首字母组词的原词组。
1.4參考资料
列出要用到的參考资料,如:
a. 本项目的经核准的计划任务书或合同、上级机关的批文;
b. 属于本项目的其它已发表的文件。
c. 《软件project》清华大学
d.《软件需求说明书》——徐玲博
《项目开发计划》——徐玲博
《具体设计说明书》——徐玲博
《数据库设计说明书》——徐玲博
2计划
2.1软件说明
提供一份图表,并逐项说明被測软件的功能、输入和输出等质量指标,作为叙述測试计划的提纲。
測试项目 |
输入 |
输出 |
质量指标 |
登陆 |
username。password |
反馈信息 |
信息正确登陆到主界面;假设信息有误。将返回到登陆界面 |
查询信息 |
用户基本信息 |
用户上机记录 |
数据库中有数据。查询到所需信息;数据库中没有信息,提示没有信息。 |
注冊用户 |
新用户基本信息 |
提示信息 |
将用户信息输入到数据库保存 |
改动信息 |
改动用户信息 |
提示信息 |
确认无误,改动成功 |
组合查询 |
查询条件 |
所填信息的筛选结果 |
在输出结果中能够查询到所需结果。DB中没有信息进行提示 |
结账 |
日期 |
要结账日期内全部消费记录 |
将全部消费信息显示出来,而且可生成报表 |
注销用户 |
注销用户信息 |
提示信息 |
用户注销成功,而且更改用户在数据库中的状态。 |
2.2測试内容
列出组装測试和确认測试中的每一项測试内容的名称标识符、这些測试的进度安排以及这些測试的内容和目的,比如
模块功能測试
名称标识符 |
进度安排 |
測试内容和目的 |
查询功能 |
1天 |
对于全部课可能的查询结果进行查询。目的在于找到不能查询的信息 |
结账 |
1天 |
将用户的账单进行结账,看数据是否正确,是为了找到程序的算法是否正确 |
改动功能 |
1天 |
将数据进行多次改动,找到错误的数据和无效数据。 |
这个对于測试的进度安排将它的根据进行分析一下。
2.3測试1(标识符)
2.3.1进度安排
给出对这项測试的进度安排。包含进行測试的日期和工作内容(如熟悉环境。培训、准备输入数据等)。
測试名称 |
開始日期 |
结束日期 |
熟悉环境 |
2014/4/15 |
2014/4/15 |
培训 |
2014/4/15 |
2014/4/15 |
准备输入数据 |
2014/4/16 |
2014/4/16 |
2.3.2条件
a. 设备:打印机,刷卡机。PC端with win7sys、电脑3台
b. 软件:Office。Grid++Report 5.0。
c.測试人员:2名
2.3.3測试资料
列出本项測试所需的资料,如:
a. 有关本项任务的文件:《測试分析报告》《需求分析报告》
b. 被測试程序及其所在的媒体:机房收费系统
c. 有关控制此项測试的方法、过程的图表:程序流程图
2.3.4測试培训
说明或引用资料说明为被測软件的使用提供培训的计划。规定培训的内容、受训的人员及从事培训的工作人员。
測试人员一般都比开发者的水平高,所以对于測试人员測试仅仅需让他们了解系统的基本信息。以及阅读需求分析报告,了解用户的需求。
2.4測试2(标识符)
用与本測试计划2.3条相类似的方式说明用于还有一项及其后各项測试内容的測试工作计划。
3測试设计说明
3.1測试1(标识符)
由于系统主要是几项主要的功能组成:查询、改动、结账等。
所以測试计划就要针对这几个功能进行设计。
3.1.1控制
測试是使用人工方式。将错误统一进行记录。
3.1.2输入
依据測试的功能将数据库中全部的数据都要进行測试
3.1.3输出
測试项目 |
输入 |
输出 |
质量指标 |
登陆 |
username,password |
反馈信息 |
信息正确登陆到主界面;假设信息有误,将返回到登陆界面 |
查询信息 |
用户基本信息 |
用户上机记录 |
数据库中有数据。查询到所需信息;数据库中没有信息,提示没有信息。 |
注冊用户 |
新用户基本信息 |
提示信息 |
将用户信息输入到数据库保存 |
改动信息 |
改动用户信息 |
提示信息 |
确认无误。改动成功 |
组合查询 |
查询条件 |
所填信息的筛选结果 |
在输出结果中能够查询到所需结果。DB中没有信息进行提示 |
结账 |
日期 |
要结账日期内全部消费记录 |
将全部消费信息显示出来。而且可生成报表 |
注销用户 |
注销用户信息 |
提示信息 |
用户注销成功。而且更改用户在数据库中的状态。 |
3.1.4过程
说明完毕此项測试的一个个步骤和控制命令,包含測试的准备、初始化、中间步聚和执行结束方式。
用户登录信息后,验证正确进入主界面。然后用户依据自己的须要进行查询信息。将基本信息,如username、学号等进行查询信息。
不同权限的人可进行操作不同,如操作员可注冊一般username,管理员可加入新的用户类型。
管理员进行结账的时候。仅仅需输入一个日期期限,就可将这段时间的账单给结了
3.2測试2(标识符)
用与本測试计划3.l条相类似的方式说明第2项及其后各项測试工作的设计考虑。
4评价准则
4.1范围
说明所选择的測试用例可以接查的范围及其局限性。
所使用的測试用例都是已知。而且数据较全面,能够測试到系统的基本功能和数据。
系统较小型。不能測试高并发的測试用例。
4.2数据整理
数据整理利用vb对应控件、报表等进行显示。在查询记录显示、结账功能均利用此方式进行数据整理。
终于可导出为excel、报表汇总打印。
4.3尺度
说明用来推断測试工作能否通过的评价尺度。如合理的输出结果的类型、測试输出结果与预期输出之间的容许偏离范围、同意中断或停机的最大次数。
1、用户的username、学号都有一定的长度限制
2、输入的日期、时间都安依照一定的格式。
3、。。。