学校教材订购系统测试报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学校教材订购系统测试报告
1.1编写目的
软件测试的目的是为了发现软件设计和实现过程中的疏忽所造成的错误,但是进行测试应该制定正式的测试计划,若测试是无计划的进行,既浪费时间又浪费不必要的劳动。测试规格说明书是将软件测试团队的具体测试做法文档化,主要包括:制定描述整体策略的计划、定义特定测试步骤的规程以及规定将要进行的测试。
1.2测试需求
本系统需要对以下的系统功能进行测试:
1)系统操作登录注册。用户登录时进行相关测试可是否可以正常的登录。
2)销售模块测试
1.用户的选书、提交订书单模块
2.用户的订购模块。系统的用户登录之后,看是否可以进行相关的订购操作。
3)采购模块测试。系统管理员登录时看是否可以选择添加、修改、删除、查询等功能。
1.3测试环境
1)硬件环境:运行本软件要求处理器在奔腾Ⅲ以上,内存在256MB以上的计算机。
2)软件环境:本系统支持的操作系统包括:Windows95 、Windows98 、Windows2000、Windows Me Windows XP ;本系统支持的数据库为Mysql;本软件的开发工具为JA V A程序语言。
1.4测试工具
任何工程化的产品都可以采用以下两种方式之一进行测试,即黑盒测试和白盒测试,下面对两种测试方式进行简单的介绍:
黑盒测试指在软件接口处执行测试,检查系统的基本方面而很少关心软件的内部结构,了解已设计的产品所完成的制定功能,可以执行测试以显示每个功能是可操作的,同时查找每个功能中的错误。
白盒测试是基于过程细节的封闭检查,了解产品的内部运行情况,可以执行测试以确保“所有齿轮吻合”——即内部操作依据规格说明执行,而且对所有的内部构件已进行了充分测试。
1.5测试方法
由于本次测试的依据是需求,所以才用黑盒测试方法。用黑盒法注重于测试软件的功能需求,主要试图发现下列几类错误:功能不对或遗漏;性能错误;初始化和终止错误;界面错误;数据结构或外埠数据库访问错误。
黑盒测试法常用的测试方法包括等价分析类法、边值分析法、错误推测法、因果图法、正交实验设计法、判定表驱动法、功能测试等。但是没有一种方法能提供一组完整的测试用例,以检查程序的全部功能,因此在实际测试中需要把各种方法结合起来使用。
具体操作本网站的测试时,主要使用了功能测试法,在测试过程中,设计了较多的功能测试用例,尽量把网站所实现的功能都进行测试,并对错误提示以及信息验证都做了测试。
1.测试策略:
1)功能测试,主要采用等价类划分的策略。
2)压力测试,主要采用边界值测试,错误猜测等策略。
2.测试手段:
1)功能测试,手动模拟正常、异常输入。
2)压力测试,使用自动化压力测试工具LoadRunner。
3.测试内容:功能测试,按照需求功能。
1.6测试计划
学生登录模块测试以学生角色对登陆
功能测试变换角色对此模
块测试
本校大学生可
成功登陆
管理员登录模块测试以管理员角色对登
陆功能测试
变换角色对此模
式块测试
非管理员不能
成功登陆
学生提交购书单模块测试以学生角色登陆
后,正确填写购书
单
填写不规范,
测试
只有正确规范
填写才可提交
成功
订单管理模块测试查看教室通过web
端提交订单,并查
看相关状态填写不规范,测试只有正确规范
填写才可提交
成功
销售管理模块测试对不同的图书售出
进行测试库存表,出库表可以修改
采购管理模块测试查看具有相关状态
的订单能否收录到
采购单中修改相应订单状
态
相关状态的订
单可以自动添
加到采购单中
根据测试需求,可以得出详细的测试计划:
验证用户功能:
1)初次安装系统后,测试初始用户帐号和密码能否正确登录到系统;
2)正确登录后,对用户账号和密码进行更改;
3)采用刚修改的用户账号和密码登录,应该能够正确登录。
采购功能:
1)进入此界面后,选择添加操作看能否进入添加界面,添加几条记录。
2)退回主界面,选择修改操作看能否修改刚刚添加的记录。
3)退回主界面,选择删除操作看能否删除添加的记录。
4)退回主界面,选择查询操作看显示的界面是否正确。
销售模块测试
1.用户的选书、提交订书单模块完成订购功能:
1)进入用户主界面后,点击订购看能否进入到订购界面。
2)进入订购界面后,输入正确的客户信息进行订购,看能否出现提示成功的信息。
3)返回订购界面,输入错误的客户信息进行订购,看系统是否提示错误,并阻止动作的进一步进行。
2. .测试用例设计
2.1系统操作登录注册
1.用户注册/登陆/修改信息模块
*.测试要点:
模块正常运行的流程;用户输入数据检查(用户名,密码,口令,待定够书籍的书号等),包括数据的合理性检查,以及数据库的合法性操作检查;数据库连接异常的响应。
1)学生登录模块测试
输入条件模块测试项
用户注册1.能在数据库中正确查找该用户名是否已存在⑴
2.若用户名不存在,数据库应能正确添加该用户⑵
3.若用户名已存在,应能给出错误提示⑶
用户登录4.能在数据库中正确查找该用户名⑷
5. 若存在该用户名且密码正确,应能使用户登录⑸