




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件测试方案课程名称:软件测试技术题目:基于ISight盲人导航系统的软件测试方案方案制定人:班级学号姓名分工2201210409219王超制定测试标准2201210409228李军志进行软件测试2201210409209张湘城记录各项数据任课教师:陈晓丹提交时间:2014年12月1日学期:2014~2015学年第1学期目录TOC\o"1-3"\h\u160331.简介 2314991.1目的 238941.2背景 2184761.3范围 320072.测试参考文档和测试提交文档 3267162.1测试参考文档 327322.2测试提交文档 3124963.测试进度 3197354.测试资源 3272284.1人力资源 386214.2测试环境 3240744.3测试工具 348545.系统风险、优先级 3172466.测试策略 3238276.1数据和数据库完整性测试 314976.2接口测试 314776.3集成测试 3172746.4功能测试 334246.5用户界面测试 3133836.6性能测试 4186156.7容量测试 4274336.8安全性和访问控制测试 4130586.9故障转移和恢复测试 488616.10配置测试 4164556.11安装测试 471837.问题严重度描述 4153188.与测试有关的任务 4
1.简介1.1目的通过大量测试,找出ISight盲人导航系统中的Bug并及时改正。1.2背景所测试软件的名称:ISight盲人导航系统。用户:盲人和视弱者。项目测试计算中心:Windows7及以上系统。测试前已经完成的工作:做了大量问卷调查,咨询了盲人及弱视群体在日常生活中最重要的需求。调查了盲杖与导盲犬的好处与弊端,分析了市场有无针对盲人的应用。此系统功能基本上已经可以实现,做出来的需求也满足预期效果。1.3范围本次测试的功能有近距离导航,远距离导航,识别,小功能(天气,闹钟,时间,音乐,周边)。1.4限制必须在保证各硬件设备.软件系统齐备的情况下,资金充足,人员齐备,
各方面互相配合,齐心协力,共同完成。测试参考文档和测试提交文档2.1测试参考文档下表列出了制定测试计划时所使用的文档,并标明了各文档的可用性。表1测试参考文档文档已创建或可用已被接受或已经过复审作者或来源备注软件需求定义是þ否¨是þ否¨ISight盲人导航系统制作人员无软件系统分析是þ否¨是þ否¨ISight盲人导航系统制作人员无软件概要设计是þ否¨是þ否¨ISight盲人导航系统制作人员无软件详细设计是þ否¨是þ否¨ISight盲人导航系统制作人员无软件测试需求是þ否¨是þ否¨ISight盲人导航系统制作人员无软件需求定义是þ否¨是þ否¨ISight盲人导航系统制作人员无硬件结构设计是¨否þ是¨否þISight盲人导航系统制作人员无硬件测试需求是¨否þ是¨否þISight盲人导航系统制作人员无USB驱动设计是¨否þ是¨否þISight盲人导航系统制作人员无模块开发手册是þ否¨是þ否¨ISight盲人导航系统制作人员无系统集成方案是¨否þ是¨否þISight盲人导航系统制作人员无测试方案是þ否¨是þ否¨ISight盲人导航系统制作人员无用户操作手册是þ否¨是þ否¨ISight盲人导航系统制作人员无安装措施是þ否¨是þ否¨ISight盲人导航系统制作人员无2.2测试提交文档表2测试提交文档文档已创建或可用已被接受或已经过复审作者或来源备注用户使用手册是þ否¨是þ否¨图书管理系统测试人员无软件测试文档是þ否¨是þ否¨图书管理系统测试人员无软件测试过程是þ否¨是þ否¨图书管理系统测试人员无测试进度安排是þ否¨是þ否¨图书管理系统测试人员无3.测试进度表3测试进度测试活动计划开始日期实际开始日期结束日期制定测试计划2014/10/082014/10/082014/10/10设计计划2014/10/112014/10/112014/10/12集成测试2014/10/132014/10/132014/10/14系统测试2014/10/152014/10/152014/10/18性能测试2014/10/212014/10/212014/10/23安装测试2014/10/242014/10/242014/10/27用户验收测试2014/10/282014/10/282014/10/30对测试进行评估2014/11/012014/11/012014/11/04产品发布2014/11/062014/11/062014/11/094.测试资源4.1人力资源下表列出了在此项目的人员配备方面所作出的各种假定。表4人力资源安排角色所推荐的最少资源(所分配的专职角色数量)具体职责或注释王超能完全完成此项目的电脑对系统进行测试李军志能完全完成此项目的电脑对系统进行测试张湘城能完全完成此项目的电脑对系统进行测试4.2测试环境下表列出了测试的系统环境。表5测试环境●软件环境(相关软件、操作系统等):操作系统:装有windows7及以上系统的平板机软件:VisualStudio2010,Kinect支持环境:语音库●硬件环境(网络设备等):硬件环境:CPUIntel1.5GHz(含)以上CPU二级缓存:2MB(含)以上内存:1G(含)以上并支持扩展硬盘:2G(含)以上显卡:主板集成或独立显卡网络连接:因特网Internet网卡:100M(或千兆)以太网卡4.3测试工具此项目将列出测试使用的工具。表6测试工具用途工具生成产商/自产版本承载软件运行Windows8.1操作系统微软Win8.1软件运行环境Kinect微软1.8运行效果展示平板机微软6.0以上版本系统风险、优先级系统风险:本系统对运行环境配置的要求很高,因此当内存不足,或硬件有损坏的时候,对系统的功能实现将产生影响。系统可能不能运行或运行速度缓慢。安全性有待提高,系统可能存在注入漏洞。此系统的近距离导航模块中路况检测这一功能还有待提高,因为目前只能检测到障碍物,不能把障碍物具体识别出来。识别模块中的识别熟人模块还有待提高。远距离导航中打的功能有待完善,并且远距离导航中行程记录只是有这么一个概念,具体的还没有弄出来。优先级:对于测试整个系统,应从各个方面对整个系统进行全方位的测试,确保面面俱到,对于整个测试项目的优先级,应从识别和导航开始进行测试,然后逐级进入,全面了解整个项目的构造,对每个功能进行全面的测试。6.测试策略6.1数据和数据库完整性测试无数据库。6.2接口测试接口测试时整个测试中比较重要的一部分,这部分测试主要解决各个接口之间的衔接问题,一便于整个项目能够正确的调用每个接口,从而使系统能够正确的运行表8接口测试测试目标确保接口调用的正确性。测试范围内部接口;所有软件、硬件接口、记录输入输出数据。技术利用所有软件、硬件接口、记录输入输出数据来执行各个分模块的衔接与执行。开始标准调用接口。完成标准各个接口正确调用,无误。测试重点和优先级接口调用准确,与项目衔接无误。需考虑的特殊事项接口的限制条件。6.3集成测试集成测试主要目的是检测系统是否达到需求,对业务流程及数据流的处理是否符合标准,检测系统对业务流处理是否存在逻辑不严谨及错误,检测需求是否存在不合理的标准及要求,此阶段测试基于功能完成的测试。表9集成测试测试目标检测需求中也无流程,数据流的完整性。测试范围需求中明确的业务流程,或组合不同功能模块而形成一个大的功能。技术利用有效的无效的数据来执行各个用例、用例流或功能,以核实以下内容:1)在使用有效数据时得到的预期的结果。2)在使用无效数据时显示相应的错误消息或警告消息。3)各业务规则都得到了正确的应用。开始标准在完成某个集成测试时必须达到标准。完成标准所计划的测试已全部执行;所发现的缺陷已全部解决。测试重点和优先级业务流程的准确;有效无效数据的正确判断。需考虑的特殊事项各种限制条件。6.4功能测试表10功能测试测试目标确保系统的各个功能正常,准确实现如下功能。近距离导航远距离导航识别小功能测试范围整个系统应实现的功能。技术运用黑盒测试利用有效的无效的数据来执行各个用例、用例流或功能,以核实以下内容:1)在使用有效数据时得到的预期的结果。2)在使用无效数据时显示相应的错误消息或警告消息。开始标准为每个功能提供所需测试的数据。完成标准正确的数据得到认可,错误数据未能通过。测试重点和优先级重点对识别和导航的测试。需考虑的特殊事项在测试识别功能是受周围环境影响导致无法识别。6.4-1测试项目名称及测试内容表11测试内容工作内容标识符实际进行测试与测试计划的差别原因近距离导航检测出障碍物,并给出方向指引。short_Navigation相差1天计划时少考虑了算法油画问题远距离导航能否给出具体路线,公交车线路。long_Navigation无无识别能否识别出人数,任务脸上的表情,并且还能否识别出显眼的文字。recognize_Navigation相差2天计划时少考虑了文字识别存在的问题小功能能否察看时间,天气装状况。能否播放音乐,添加记事本。并且还能否查看周边有什么餐厅,KTV,电影院等。function_Navigation无无6.4-2测试用例(1)用例1:近距离导航测试表11-2近距离导航输入输出近距离导航(语音)障碍物检测,方向引导(语音播报)(2)用例2:远距离导航测试表11-3远距离导航输入输出远距离导航(语音)目的地,公交车,打的,行程记录(语音播报)(3)用例3:识别测试表11-3识别输入输出文字识别(语音)描述场景的文字(语音播报)人脸识别(语音)人物姓名,年龄,表情(语音播报)(4)用例4:天气测试表11-3天气输入输出天气(语音)当天的温度和天气情况(语音播报)(5)用例5:时间测试表11-3时间输入输出时间(语音)当时的时间(语音播报)(6)用例6:音乐测试表11-3音乐输入输出播放音乐(语音)选择歌曲(语音播报)因为爱情(语音)音乐(播放)音量增大(语音)(声音变大)音量减小(语音)(声音变小)音乐暂停(语音)(音乐停止)(7)用例7:周边测试表11-3周边输入输出周边餐厅(语音)随圆厅…(语音播报)周边KTV(语音)时代…(语音播报)6.4-3测试条件测试人员:王超,李军志,张湘城。测试软件:采用黑盒测试的方法,设计测试用例,对各个功能模块进行一次一次的测试,直至准确无误,可以交付使用。6.4-4功能测试准则测试工作应避免由原开发软件的个人来承担。本系统的测试工作是有本组成员来承担,设计测试方案是,不仅要包括确定的输入数据,而且还应包括从系统功能出发预期的测试结果。测试用例不仅要包括合理、有效的输入数据,还要包括无效的或不合理的输入数据。不仅要检验程序是否作了该做的事,还要检查程序是否同时作了不该做的事。软件中仍存在错误的概率和已经发现错误的个数是成正比的。保留测试用例,作为软件文档的组成部分。6.5用户界面测试用户界面测试用于核实用户与软件之间的交互,UI测试的目标是确保用户界面会通过测试对象的功能来为用户提供相应的访问或浏览功能,另外,UI测试还可确保UI中的对象按照预期的方式运行,并符合公司或行业的标准。表12用户界面测试测试目标通过测试进行的浏览可正确反映业务的功能和需求,这种浏览包括窗口与窗口之间、字段与字段之间的浏览,以及各种访问方法(tab键、鼠标移动和快捷键)的使用窗口的对象和特征(菜单,大小,位置,状态和中心)都符合标准。测试范围各个界面(近距离导航界面、远距离导航界面、识别界面、小功能界面)技术为每个窗口创建或修改测试,以核实各个应用程序窗口和对象都可正确地进行浏览,并处于正常的对象状态。开始标准制定一系列标准,打开ISight盲人导航系统。完成标准成功的核实出各个窗口都与基准版本保持一致,或符合可接受标准。测试重点和优先级各个界面的可正确使用,以及对一系列操作的正确认识。需考虑的特殊事项并不是所有定制或第三方对象的特征都可访问。6.6性能测试性能测试是对响应时间、事务处理速率和其他与时间相关的需求进行评测和评估。性能测试的目标是核实性能需求是否都已满足,实施和执行性能测试的目的是讲测试对象的性能行为当作条件(例如工作量或硬件配置)的一种函数来进行评测和微调。表13性能测试测试目标近距离导航,远距离导航,识别,小功能(天气,时间,音乐,周边)测试范围整个系统的功能技术使用为功能或业务周期测试制定的测试过程。通过修改数据文件来增加事务数量。脚本应该在一台平板上运行(最好是以单个用户、单个事务为基准),并在多个客户及(虚拟或实际的客户机)开始标准制定标准,进入系统完成标准每个功能做出反应的响应时间,精确度等都在正常范围内。测试重点和优先级对识别的反应时间和精确度着重测试。需考虑的特殊事项远近距离导航和识别因为受周围环境的影响,导致功能反应时间较长或精确度过低。表13-1反映时间记录事务时间近距离导航1~2s远距离导航1~2s文字识别10~20ms人脸识别10~70ms(受环境影响)天气10~50ms时间10~20ms音乐10~20ms周边餐厅10~20ms周边KTV20~50ms6.7容量测试容量测试使测试对象处理大量的数据,以确定是否达到了将软件发生故障的极限。容量测试还将确定测试对象在给定时间内能够持续处理的最大负载或工作量。例如,如果测试对象正在为生成一份报表而处理一组数据库记录,那么容量测试就会使用一个大型的测试数据库。检验该软件是否正常运行并生成了正确的报表。表14容量测试测试目标核实测试对象在以下高容量条件下能否正常运行:模拟了最大(实际或实际允许)数量的用户,所以用户在长时间内执行相同的,切情况(性能)最坏的业务功能。测试范围整个系统技术使用多个用户来运行相同的测试或互补的测试,以便在长时间内产生最繁重的事务量或最差的事务组合;开始标准制定标准,以及创建好事务。完成标准所制定的测试已全部执行,而且达到或超出制定的系统限制是没有任何软件故障。测试重点和优先级系统最大容量度。需考虑的特殊事项对于上述的高容量条件,哪个时间段是可以接受的时间。6.8安全性和访问控制测试安全性和访问控制测试侧重于安全性的两个关键方面:应用程序级别的安全性,包括对数据或业务功能的访问。系统级别的安全性,包括对系统的登录或远程访问。应用程序级别的安全性可确保:在于其的安全性情况下,Actor只能访问特定的功能或用例。或者只能访问有限的数据。系统级别的安全性可确保只有具备系统访问权限的用户才能访问应用程序,而且只能通过相应的网关来访问。表15安全性和访问控制测试目标应用程序的安全性;系统级别的安全性。测试范围整个系统技术为各用户类型创建测试,并通过各用户类型所特有的事务来核实其权限。开始标准制定事务,运行系统完成标准所有事务都按照预期的方式运行,已知的用户都可访问相应的功能或数据。测试重点和优先级项目所有功能需考虑的特殊事项必须与相同的网络或系统管理员一起对系统访问权进行检查和讨论。6.9故障转移和恢复测试故障转移和恢复测试,可以确保测试对象成功转移,并能从导致意外数据损失或资源完整性破坏的各种硬件,软件和网络故障中恢复。
故障转移可以确保,对于必须持续运行的系统,一旦发生故障,备用系统将不失时机地顶替发生故障的系统。以避免丢任何数据事务。
恢复测试是一种对抗性的测试。在这种测试中将应用程序或者系统至与极端的条件下。以产生故障,然后调用恢复进程进行监测和检查应用程序和系统。核实应用程序和系统数据得到正确的恢复。表16故障转移和恢复测试测试目标确保恢复进程将应用程序和系统正确地恢复到预期的已知状态。测试范围整个系统技术(1)客户机断电(2)服务器断电(3)通过网络服务器产生中断开始标准制定相应计划及标准完成标准在上述情况中,应用程序、和系统应该在恢复过程完成是,立即返回到一个已知的预期状态。测试重点和优先级整个项目、整个系统需考虑的特殊事项(1)恢复测试会给其他操作带了麻烦,采取模拟断电方法(2)需要系统、数据库和网络组中的资源(3)测试在工作时间之外。独立运行6.10配置测试配置测试核实测试对象在不同的软件和硬件配置中运行的情况,在大多数生产环境中客户机工作站,网络连接,和数据库服务器的具体硬件会
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 上海市2025年中考地理真题及答案
- 2025年中国紧凑无线真空吸尘器行业市场全景分析及前景机遇研判报告
- 2025年中国金融保险行业人工智能行业市场全景分析及前景机遇研判报告
- 合肥java培训课件
- 2025年中国种用裸大麦行业市场评估分析及投资发展盈利预测报告
- 中国铝金迷你气缸行业市场发展前景及发展趋势与投资战略研究报告(2024-2030)
- 2025年 钳工技师职业资格考试试题附答案
- 音响发光式电压检测器行业深度研究分析报告(2024-2030版)
- 吉林省智能晾衣架项目可行性研究报告范文
- 2025年中国路径行业市场发展前景及发展趋势与投资战略研究报告
- 河北省唐山市重点达标名校2025届中考联考生物试卷含解析
- 2025年山东威海文旅发展集团有限公司招聘笔试参考题库含答案解析
- 内分泌科室院感工作总结
- 河北省廊坊市2024-2025学年八年级上学期10月期中考试数学试卷(含答案)
- 餐饮行业智慧餐厅建设方案
- 与幂有关的运算解答题(5大题型提分练)七年级数学下册同步课堂(北师大版2024)
- 燃气管道安全事故应急预案
- 2025年餐饮业合伙协议模板:农家乐合作经营框架协议3篇
- 2025年安徽新华传媒股份有限公司招聘笔试参考题库含答案解析
- 《国防动员实施》课件
- H3CNE认证考试题库及答案详解
评论
0/150
提交评论