引言
编写目的
检验各个模块以及模块和模块之间是否可以准确,正常工作。希望米新江教授指出不足。
背景
说明:
软件系统的名称:机房收费系统
定义
暂无
参考资料
列出要用到的参考资料,如:
1. 《廊坊师范学院机房收费系统意见书》
2. 《项目开发计划》《详细设计说明书》《软件需求说明书》《可行性研究报告》《概要设计说明书》
计划
软件说明
提供一份图表,并逐项说明被测软件的功能、输入和输出等质量指标,作为叙述测试计划的提纲。概要设计说明书
测试内容
学生上机、下机测试:5分钟以内测试是否收费、超过5分钟测试是否收费准确、固定用户和临时用户测试收费是否准确
查找测试:包括学生信息查找、操作人员信息查找、
信息维护测试:包括学生信息维护、操作人员信息维护
测试1(Normal)
测试一般用户的功能,需要学生上机、下机,需要临时用户进行上机、下机。查询学生生的上机状态。
2.3.1进度安排
对操作人员培训4小时,然后模拟学生及其临时用户上机、下机并进行相关查询。
2.3.2条件
陈述本项测试工作对资源的要求,包括:
1. 至少需要两台电脑,一个刷卡机,大约进行3个小时测试。
2. 至少需要两个测试人员,需要用户了解刷卡过程。
2.3.3测试资料
暂无
2.3.4测试培训
培训人员需熟悉刷卡机操作过程,了解系统和刷卡机之间如何传递信息。
测试2(Higher)
测试操作员的功能,需要学生及其临时用户上机、下机后进行记录查看,还需要学生进行充值、退卡检测系统是否运行正常无误。需要测试维护学生信息,查看工作人员记录。
2.4.1进度安排
对操作人员培训4小时,首先模拟学生及其临时用户上机、下机、充值、退卡并进行相关查询以及信息维护。然后模拟学生充值、退卡认真核对账目。模拟用户登录,查看用户工作信息
2.4.2条件
陈述本项测试工作对资源的要求,包括:
1. 至少需要两台电脑,一个刷卡机,大约进行3个小时测试。
2. 至少需要两个测试人员,需要用户了解刷卡过程。
2.4.3测试资料
暂无
2.4.4测试培训
培训人员需熟悉刷卡机操作过程,了解系统和刷卡机之间如何传递信息。知道数据何时写入,了解系统工作过程。
测试3(Highest)
测试操作员的功能,需要学生上机、下机、充值退卡,需要临时用户进行上机、下机。核对账目,打印报表。查看工作人员信息,并进行管理。基本数据设定后再次测试,检验系统灵活性。
2.5.1进度安排
对操作人员培训4小时,然后模拟学生及其临时用户上机、下机并进行相关查询。
2.5.2条件
陈述本项测试工作对资源的要求,包括:
1. 至少需要两台电脑,一个刷卡机,大约进行3个小时测试。
2. 至少需要两个测试人员,需要用户了解刷卡过程。
2.5.3测试资料
暂无
2.5.4测试培训
培训人员需熟悉刷卡机操作过程,了解系统和刷卡机之间如何传递信息。
测试设计说明
测试1(normal)
测试系统对学生上机、下机的操作是否有效;测试学生上机信息的查询,以及上机、下机管理的操作是否准确。
3.1.1控制
学生上机时输入是人工输入,或者直接刷卡上机。在查询学生上机信息以及管理学生上级管理的时候需要进行人工点击。
3.1.2输入
在本测试中输入两组学生卡号,一组为固定用户,一组为临时用户,分别输入学生的卡号,进行上机、下机测试以及信息查询。
3.1.3输出
在学生上、下机时系统输出学生的相关信息。在查询学生的信息时输入正在上机学生的信息。
3.1.4过程
启动收费系统后一般用户登录,将事先准备好的两个学生卡号(一个为临时用户,一个为固定用户)输入,或直接刷卡上机。预计1个小时左右两卡号下机,检测信息是否正确,时间、金额是否准确。
再次让两卡号上机,然后进行学生上机信息查询并进行相关操作,检测操作是否成功。
测试2(higher)
测试学生注册、充值以及退卡的操作是否成功,涉及到金额的时候是否可以准确的结算。测试在学生信息查询以及工作人员信息查询的时候是否可以快速、准确的查询到学生以及工作人员信息。
3.2.1控制
学生注册、充值、退卡时输入卡号,可以刷卡输入也可以手动输入然后填写其他信息进行相关操作。查询工作人员工作记录或维护学生信息时需输入查询条件,然后进行相关操作。
3.2.2输入
在学生注册、充值、退卡以及维护学生信息时输入学生卡号进行相关操作。学生信息的维护也可以输入其他信息进行查询,然后进行维护。对工作人员工作记录查询时候输入查询条件,然后进行其他操作。
3.2.3输出
注册、充值成功时候输出注册或充值者的卡号、姓名、充值金额、以及充值教师。退卡成功时输出退卡者卡号、姓名、退卡金额、以及退卡教师。
3.2.4过程
启动收费系统后操作员登录,首先进行卡号注册测试,然后进行充值测试。顺利通过后进行上机和下机操作,然后进行退卡测试。以上操作顺利测试成功后进行学生信息维护测试,然后进行操作人员工作记录查询测试。
测试3(highest)
测试系统配合管理员进行结账、基本数据设定以及查看当前值班教师的操作是否准确成功。测试用户的添加和删除,以及测试查看正在值班教师。
3.3.1控制
本测试的控制方式为人工输入数据,然后进行相关操作,无自动成分。对于结果进行手动核对检测是否准确无误。
3.3.2输入
在本测试中测试设定基本数据时,输入基本数据进行设定。测试结账时,输入操作员的用户名,然后进行结账操作。在进行添加、删除用户时输入相关工作人员信息进行操作。测试查看正在值班教师。
3.3.3输出
在基本数据设定测试时输出已经设定好的数据。在操作员结账时输出充值、退卡、临时等各个金额进出情况。在查看正在值班教师时输出所有正在值班教师的信息。
3.3.4过程
在进行完测试1以及测试2后,操作员登录费系统首先进行结账操作,核对各个账目是否准确。然后进行添加、删除用户测试,完成后测试添加或删除的用户是否可以正常使用。最后测试基本数据的设定,设定完成后再次进行测试1与测试2的测试,然后再次进行结账测试以确定基本数据设定是否成功。最后进行查看正在工作人员测试,查看正在工作的人员是否符合实际。
评价准则
范围
所选择的测试用例可以基本覆盖本系统的功能,其局限性在于不能测试大量的数据,不能测试多台电脑同时访问数据库。
数据整理
暂无
尺度
要求关于学生充值、上机、下机、退卡等涉及到金额的部分精确度不低于0.5元,时间的精确度不低于分钟。在管理员结账的时候精确度同样不低于0.5元。在测试过程中可以中断或停机,但需保证在5分钟内恢复系统正常工作,断定否则测试不通过。