1测试分析报1引言1.1编写目的测试分析报告是在测试分析的基础上,对测试的结果以及测试的数据等加以记录和分析总结。它也是测试过程中的一个重要环节,同时,它也是对软件性能的一个总的分析和认可及对不足之处的说明。因此,测试分析报告对于今后对软件的功能的加强,不足之处的弥补等都起着十分重要的提纲作用。另外,它还有利于今后软件开发者阅读原程序,根据测试提供的数据和结果,分析原代码,掌握各函数的功能和局限性。从而缩短软件开发者的再开发时间和所耗费的精力、资金。从这方面上,我们不难发现,测试分析报告所指明的对象主要是针对于软件开发者。1.2背景说明:1.被测试软件系统的名称:XX航空公司机票预订系统;2.此项目是由XX航空公司应顾客需求,要求开发一套实时,有效,完善,安全性好的软件系统。XXXX软件开发小组应聘对此进行开发。1.3定义MicrosoftAccess:系统服务器所使用的数据库管理系统(DBMS)。SQL:一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理。主键:数据库表中的关键域。值互不相同。外部主键:数据库表中与其他表主键关联的域。ROLLBACK:数据库的错误恢复机制。1.4参考资料1)张海藩《软件工程导论》(第五版)北京:清华大学出版社;2)《机票预订系统需求分析说明书》XXXX软件开发小组;3)《机票预订系统可行性分析说明书》XXXX软件开发小组;4)《机票预订系统概要和详细设计说明书》XXXX软件开发小组。22测试概要主界面模块:对输入参数查验,检测数据库数据异常时能否判断并给予适当处理。测试用例预期结果错误的用户名提示:用户名错误错误的密码提示:密码错误正确的用户名、密码提示:登陆成功并转入相应页面航班管理模块:测试用例:测试用例预期结果错误的用户名提示:用户名错误错误的密码提示:密码错误正确的用户名、密码提示:登陆成功并转入相应页面用户管理模块:测试用例:测试用例预期结果输入显示用户,添加用户,创建订单,更改用户进入下一界面进入退票页,输入相关信息并确认显示退票成功进入订票页面,输入正确的用户信息显示订票成功和打印取票通知进入创建订单页面输入航班班次显示航班信息取票模块:测试用例:测试用例预期结果提交的信息与数据库资料不符提示输入有误,请重新输入提交的信息与数据库资料符合打印机票并更新数据库的机票信息旅客管理模块:测试用例:3测试用例预期结果提交的信息与数据库资料不符提示输入有误,请重新输入提交的信息与数据库资料符合打印机票并更新数据库的机票信息3测试结果及发现3.1测试1(标识符)系统登录/注册模块测试:对于无效输入能够做出判断,并提示用户;有效输入能够成功存入数据库中。输入信息模块测试。系统能够检测出无效输入,提示用户重新输入;有效输入能够存入数据库中。安排航班、取票,改签模块测试:能够正确识别输入用户信息是否有效,并安排正确航班或取票,同时支持旅客改签。修改删除航班模块测试:能够修改航班信息,并对数据库操作。当删除航班时,能够给已经预定该航班的旅客发送消息。输出信息模块测试:能够准确输出用户查询的信息。数据库测试:各类功能运行正常,无错误。系统测试:各类功能运行正常,无错误。3.2测试2(标识符)在经过对各模块的测试后,已经能够证实该软件各方面的能力都可以。44对软件功能的结论4.1功能1(标识符)4.1.1能力经测试证实该软件在各方面的综合能力都可以。4.1.2限制数据库的安全性还存在一定的缺陷。由于表过多,存在数据冗余度过大,对表操作时可能会因为参照完整性引起数据库操作失败。4.2功能2(标识符)该软件在各方面的综合能力都通过。5分析摘要5.1能力经测试证实该软件在各方面的综合能力都可以。5.2缺陷和限制数据库的安全性还存在一定的缺陷。由于表过多,存在数据冗余度过大,对表操作时可能会因为参照完整性引起数据库操作失败。网络传输的保密性,安全性以及数据库的安全性还存在一定的缺陷。有可能会由于传输过程中数据的丢失造成软件运行的错误。5.3建议1.建议对数据库中数据进一步融合,减少冗余度。减少因参照完整性引起的错误。2.建议在网络传输方面加强其保密性和安全性。55.4评价该软件在各方面的综合能力都可以,通过!6测试资源消耗经过相关培训的人员都可以使用,操作简便。