版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件实验周——测试报告PAGEI目录1引言 11.1编写目的 11.2背景说明 11.3定义 11.4参考资料 12测试概要 33测试结果及发现 43.1测试1(标识符) 43.2测试2(标识符) 44对软件功能的结论 54.1功能1(标识符) 54.1.1能力 54.1.2限制 54.2功能2(标识符) 55分析摘要 65.1能力 65.2缺陷和限制 65.3建议 65.4评价 65号宋体(西文timesnewroman)1.5倍行距第9页1引言1.1编写目的本测试报告为长途汽车联网售票系统的测试报告,目的在于总结测试阶段的测试情况以及分析测试结果,描述系统是否符合用户需求,是否已达到用户预期的功能目标,并对测试质量进行分析。测试报告参考文档提供给用户、测试人员、开发人员、项目管理者、其他管理人员和需要阅读本报告的。1.2背景说明1.待测试软件系统的名称:基于C/S长途汽车联网售票系统;2.软件任务提出者:计算机科学专业2012年软件实验周项目设计;3.软件任务开发者:09060342班许力仁,黄丽;4.用户:产品用户:所有的在线售票用户及该软件项目的任务提出者、开发者、用户及安装此软件的计算机中心。5.该软件的测试环境是处理器为英特尔Pentium(奔腾)双核T2330@1.60GHz笔记本处理器,内存为1GB(DDR2533MHz),硬盘空间为富士通MHY2120BH(120GB),显卡为MobileIntel(R)965ExpressChipsetFamily(联想)而实际的运行环境可能在处理器、内存、硬盘空间上达不到这个水平可能会带来对软件真正性能测试的不准确。1.3定义列出本文件中用到的专门术语的定义和缩写词的原词组。1.4参考资料张海藩.《软件工程导论》(第五版):清华大学出版社,2008李永新.《JAVAEE企业级应用开发案例教程》:清华大学出版社,2010陈明.《实用软件工程基础》:清华大学出版社,2008《软件设计说明书》
2测试概要本系统需要测试的项目有:1.对数据库中所有定义的实体的属性及关系的属性进行精度、大小、类型、范围、及实际要求的测试;2.对软件中所定义的各个功能模块的功能的测试内容。表2-1与数据库有关userinfo表中属性的测试内容测试标识符测试内容实际与计划的差别产生差别的原因用户编号(Unumber)主要测试对用户编号的合法用户编号系统能否正常识别,对于不合法的,带有攻击性的用户编号系统能否做到制止登录,并且对用户编号的表示范围、类型、及合理性进行验证、测试。实际测试中可能不能达到计划测试中所要求的对所用可能的合法用户的编号进行测试,也不可能对所用可能的恶意性攻击的编号进行测试。对主要的具有代表性的合法编号进行测试即可达到目的,对具有代表性的攻击性用户编号测试即可。旅客姓名主要测试对合法的旅客姓名系统能否正常识别,对于不合法的,带有攻击性的用户编号系统能否做到制止登录,能否根据合法的用户编号自动识别出相应的用户姓名,并且对用户姓名的表示范围、类型、及合理性进行验证、测试。实际测试中可能不能达到计划测试中所要求的对所用可能的合法旅客的姓名进行测试。对主要的具有代表性的合法旅客姓名进行测试即可达到目的。身份证号主要测试对合法的旅客的身份证号系统能否正常识别,对于不合法的,带有攻击性的旅客身份证系统能否做到制止登录,能否根据合法的用户标号自动识别出相应的身份证号的正确性,并且对身份证号的表示范围、类型、及合理性进行验证、测试。实际测试中可能不能达到计划测试中所要求的对所用可能的合法旅客身份证号进行测试,也不可能对所用可能的恶意性攻击的身份证号进行测试。对主要的具有代表性的合法身份证号进行测试即可达到目的,对具有代表性的攻击性的身份证号测试即可。车次号主要测试对于合法旅客系统能否自动、正确根据用户编号及姓名判别旅客所做的车次,并且对车次的表示、类型、及合理性进行验证、测试。实际测试中可能不能达到计划测试中所要求的对所用可能的合法用户的权限进行测试对主要的具有代表性的合法旅客的权限进行测试即可达到目的表2-2与数据库有关train表中属性的测试内容测试标识符测试内容实际与计划的差别产生差别的原因车次号主要测试系统能否正常记录、识别合法车次号,能否对不合法的车次号进行判别,并对车次号的的合理性、标示范围、类型进行测试。实际测试中可能不能达到计划测试中所要求的对所用可能的车次号的合法性进行测试测试全部的数据会消耗大量人力物力,只要测试具有代表性的数据即可起始站主要测试系统所有的起始站表示是否都在所要求的范围内,是否能阻止非法字符的输入。实际中可能不能达到计划测试中所要求的对所用可能的起始站的合法性等进行测试、验证。测试全部的数据会消耗大量人力物力,只要测试具有代表性的数据即可。终点站主要测试系统所有的终点站表示是否都在所要求的范围内,是否能阻止非法字符的输入。实际中可能不能达到计划测试中所要求的对所用可能的终点站的合法性等进行测试、验证。测试全部的数据会消耗大量人力物力,只要测试具有代表性的数据即可。出发日期主要测试系统所有的出发日期表示是否都在所要求的范围内,是否能够阻止非法字符的输入。实际中可能不能达到计划测试中所要求的对所用可能的出发日期的合法性等进行测试、验证。测试全部的数据会消耗大量人力物力,只要测试具有代表性的数据即可。票价主要测试系统所有的票价表示是否在所要求的范围内,是否能够阻止非法字符的输入。实际中可能不能达到计划测试中所要求的对所用可能的票价的合法性等进行测试、验证。测试全部的数据会消耗大量人力物力,只要测试具有代表性的数据即可。出发时间主要测试系统所有的出发时间表示是否都在所要求的范围(00-24)内,是否能够阻止非法字符的输入。实际中可能不能达到计划测试中所要求的对所用可能的出发时间的合法性等进行测试、验证。测试全部的数据会消耗大量人力物力,只要测试具有代表性的数据即可。总票主要测试相应车票数的正确性与合法性,测试输入数据的类型在非数据类型时系统能否正常识别非法实际中可能不能达到计划测试中所要求的对所用可能的总票数进行合法性验证测试全部的数据会消耗大量人力物力,只要测试具有代表性的数据即可表2-3与数据库有关sale表中属性的测试内容测试标识符测试内容实际与计划的差别产生差别的原因售票员编号主要测试对售票员编号的合法用户编号系统能否正常识别,对于不合法的,带有攻击性的售票员编号系统能否做到制止登录,并且对售票员编号的表示范围、类型、及合理性进行验证、测试。实际测试中可能不能达到计划测试中所要求的对所用可能的合法售票员的编号进行测试,也不可能对所用可能的恶意性攻击的编号进行测试。对主要的具有代表性的合法编号进行测试即可达到目的,对具有代表性的攻击性用户编号测试即可。售票员姓名主要测试对合法的售票员姓名系统能否正常识别,对于不合法的,带有攻击性的售票员编号系统能否做到制止登录,能否根据合法的售票员编号自动识别出相应的售票员姓名,并且对售票员姓名的表示范围、类型、及合理性进行验证、测试。实际测试中可能不能达到计划测试中所要求的对所用可能的合法售票员的姓名进行测试。对主要的具有代表性的合法售票员姓名进行测试即可达到目的。售票员密码主要测试对合法的售票员密码系统能否正常识别,对于不合法的,带有攻击性的售票员密码系统能否做到制止登录,能否根据合法的售票员标号自动识别出相应的售票员密码的正确性,并且对售票员密码的表示范围、类型、及合理性进行验证、测试。实际测试中可能不能达到计划测试中所要求的对所用可能的合法售票员的密码进行测试,也不可能对所用可能的恶意性攻击的密码进行测试。对主要的具有代表性的合法密码进行测试即可达到目的,对具有代表性的攻击性的密码测试即可。网点号主要测试对合法的网点号系统能否正常识别,对于不合法的,带有攻击性的网点号系统能否做到制止登录,能否根据合法的售票员编号自动识别出相应的网点号,并且对网点号的表示范围、类型、及合理性进行验证、测试。实际测试中可能不能达到计划测试中所要求的对所用可能的合法的网点号进行测试。对主要的具有代表性的合法网点号进行测试即可达到目的。表2-4有关软件中各功能模块表示符的测试内容测试标识符测试内容实际与计划的差别产生差别的原因查询信息主要测试该模块能否正常实现对所有车次信息的查询,对于用户选择的不同查询方式即输入的不同数据系统能否做出正确的处理与显示。在实际测试中不可能达到计划测试中所要求对所有长途汽车票的信息的查询方式进行验证与测试。测试全部的数据会消耗大量人力物力,只要测试具有代表性的数据即可。车次信息管理主要测试该模块能否实现管理员对车次信息的统一管理,能否对输入的数据在数据库中进行正确的查找、更改、删除和添加操作,并作出相应的判断及响应在实际测试中不可能对未存在的车票信息进行操作数据库中只记录已存在的车票的信息。客户信息管理主要测试该模块能否实现管理员对客户的统一管理,能否对输入的数据在数据库中进行正确的查找、更改、删除操作,并作出相应的判断及响应在实际测试中不可能对未存在的客户进行操作数据库中只记录已存在的客户的信息。密码管理主要测试该模块能否实现系统用户对自身密码的修改功能,系统能否正确判断密码的正确性和合理性。在实际测试中不可能达到计划测试中所要求对所有用户的密码的管理功能的测试测试全部的数据会消耗大量人力物力,只要测试具有代表性的数据即可。
3测试结果及发现3.1测试1(查询信息)测试结果与实际数据库里数据相同3.2测试2(车次信息管理)测试效果与实际操作相同测试效果与实际操作相同3.3测试2(售票员管理)测试效果与实际操作相同3.4测试3(订单管理)测试结果与需求相同。
4对软件功能的结论4.1功能1(查询信息)表4-1该模块可能出错的情况可能故障故障描述系统输出信息形式系统输出信息含义处理方法查询信息错误显示的查询结果不是可认识的字符串输出现实的是不认识的乱码输出错误、显示错误或数据库读取错误重启软件,数据库或电脑查询信息不匹配查询到的信息不是所要求的车次、订票或客户信息显示的是其他的车次、订票或客户使用信息,不是所期望的信息输出错误、显示错误或数据库读取错误重启软件,数据库或电脑查不到合理要求的车次、订票或客户信息对于已存在的有记录的车次、订票或客户的查询,不显示相应的信息不显示所查询的车次、订票或客户的信息输出错误、显示错误或数据库读取错误重启软件,数据库或电脑对于不合理的要求可以查到信息对于不存在的车次、订票或客户要求显示的时间段不合理的查询要求仍能查到结果显示的是不对的车次、订票或客户接过输出错误、显示错误、系统运行故障或数据库读取错误重启软件,数据库或电脑查询信息显示不完全对于查到的信息显示不完全显示不了全部的车次、订票或客户信息输出错误、显示错误、系统运行故障或数据库读取错误重启软件,数据库或电脑4.1.1能力简述该功能,说明为满足此项功能而设计的软件能力以及经过一项或多项测试已证实的能力。4.1.2限制说明测试数据值的范围(包括动态数据和静态数据),列出就这项功能而言,测试期间在该软件中查出的缺陷、局限性。4.2功能2(车次信息管理)表4-2该模块可能出错的情况可能故障故障描述系统输出信息形式系统输出信息含义处理方法添加的车票信息为存储向用户显示车票信息已存储后为未真正存入数据库数据库中没有所添加的车票信息数据库写入错误或系统运行故障重启软件,数据库或电脑未删除数据库中车票信息向用户显示车票信息已删除后为未真正从数据库中数据库数据库中还有所删除的车票信息数据库写入错误或系统运行故障重启软件,数据库或电脑未修改数据库中车票信息向用户显示车票信息已修改后为未真正修改数据库数据库中没有更改车票信息,仍保持原样数据库写入错误或系统运行故障重启软件,数据库或电脑车票信息操作错误对于车票的删除添加修改操作混乱数据库的存储记录混乱数据库写入错误或系统运行故障重启软件,数据库或电脑4.2.1能力对与添加车票信息(1).查找该车票是否存在,若存在则不予处理(2).输入新增的车票的信息(3).向车次表中写入该记录。对与删除教室信息:(1).通过关键字(车次号)查找要删除的车票若不存在,则不予处理(2).从车次表中删除该记录。3.对与修改车票信息进行说明:(1).通过关键字(车次号)查找要修改的车票若不存在,则不予处理(2).输入要修改的信息;(3).在车次表中对该记录进行修改。经测试所有的上述能力均已实现。4.2.2限制本模块要求输入的信息包括车次编号、总票数、剩余数、起始站、终点站、票价、出发时间和出发日期。其中:1.车次编号的范围为字母、数字的自由组合,若有字母则字母在最前方。2.总票数、剩余票数的范围为大于0小于300的整形数字。3.起始站和终点站的范围为中国存在的地名。4.出发时间和出发日期的格式分别为yyyy-mm-dd、m:n:k,并且为正整数。5.票价的范围为正数。经测试,对这些数据的输入能够很好的做到限制。4.3功能3(客户管理)表4-3该模块可能出错的情况可能故障故障描述系统输出信息形式系统输出信息含义处理方法添加的客户信息为存储向管理员显示客户信息已存储后为未真正存入数据库数据库中没有所添加的客户信息数据库写入错误或系统运行故障重启软件,数据库或电脑未删除数据库中客户信息显示客户信息已删除后为未真正从数据库中数据库数据库中还有所删除的客户信息数据库写入错误或系统运行故障重启软件,数据库或电脑未修改数据库中客户信息显示客户信息已修改后为未真正修改数据库数据库中没有更改客户信息,仍保持原样数据库写入错误或系统运行故障重启软件,数据库或电脑客户信息操作错误对于客户的删除添加修改操作混乱数据库的存储记录混乱数据库写入错误或系统运行故障重启软件,数据库或电脑4.3.1能力1.对添加售票员进行说明(1).查询该售票员是否已存在,若存在,则不予处理;(2).输入新增的售票员员的信息;(3).在售票员表中写入该记录。2.对删除售票员进行说明(1).通过关键字查询要删除的售票员,若不存在,则不予处理;(2).从售票员表中删除该人员记录。4.3.2限制本模块输入的数据为人员编号及管理员权限。其中:1.用户编号的表示范围为字母、数字的自由组合,若有字母则字母在最前方。2.用户权限的表示范围为0-3的整形数字。经测试,对这些数据的输入能够很好的做到限制。4.4功能4(密码管理)表4-4该模块可能出错的情况可能故障故障描述系统输出信息形式系统输出信息含义处理方法原密码输入错误的情况下更改密码原密码输入错误的情况下人可对密码进行修改数据库中存入的是新密码系统判别故障、显示错误、系统运行故障或数据库写入错误重启软件,数据库或电脑新密码未存入在密码修改成功的消息框弹出后,未将新密码写入数据库数据库中仍为原密码系统判别故障、显示错误、系统运行故障或数据库写入错误重启软件,数据库或电脑密码输入不一致仍修改新密码两次输入不一致人弹出密码修改成功信息框数据库中可能仍为原密码、或存有两个密码系统判别故障、显示错误、系统运行故障或数据库写入错误重启软件,数据库或电脑4.4.1能力对与修改密码模块:管理员和用户可对自己的登录密码进行修改,需先对旧密码进行验证,若正确可进行密码修改。经测试所有的上述能力均已实现。4.4.2限制本模块要求输入的数据为用户密码,输出的数据为用户名,用户编号级用户权限。其中:1.用户密码的表示范围为字母数字符号的任意组合。2.用户编号的表示范围为字母、数字的自由组合,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新版采购合同范本3篇
- 提前终止租房合同的合同解除证明3篇
- 搅拌机销售合同范本3篇
- 方合伙人合同3篇
- 房屋买卖合同见证律师服务指南3篇
- 帆布鞋采购合同3篇
- 数字化测绘服务合同3篇
- 政府采购合同协议的监理3篇
- 帆船租赁条件范例3篇
- 方木订购条款3篇
- 单位内部治安保卫工作人员登记表
- 实际控制人股东会决议
- 消防水池(密闭空间)施工方案
- 检验科无室间质评计划检验项目比对
- Unit10 If you go to the party you'll have a great time.SectionB3a-Self-check课件 人教版英语八年级上册
- DB64∕T 1770-2021 化工企业安全生产操作规程编写规范
- 科达H系列高清视频会议终端工程安装手册
- 美剧迷失全六季下载地址
- 第五章_油样分析
- [理学]无机及其分析化学 课后答案
- 氯碱生产企业安全标准化实施培训指南
评论
0/150
提交评论