版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精选优质文档-----倾情为你奉上精选优质文档-----倾情为你奉上专心---专注---专业专心---专注---专业精选优质文档-----倾情为你奉上专心---专注---专业智能家居系统测试报告文档标识:当前版本:1.0当前状态:草稿发布日期:2013.06.03发布修改历史日期版本作者修改内容评审号变更控制号组员: 李雄耀 杨琪 曾夏 王浩然组长: 王为峰目录引言编写目的、内容、读者编写本测试报告主要有以下几个目的:通过对测试结果的分析,得到对整体各个模块的质量评价;分析测试的过程,产品,资源,信息;评估测试测试执行和测试计划是否符合;分析系统存在的缺陷,为修复和预防bug提供建议测试包括以下具体内容:用户测试:主要测试系统的功能,操作性,性能,人机对话,系统界面,安全性等,主要参考对象为家庭用户。比如,布置了本系统的家庭成员。功能测试:主要测试系统是否实现预计结果,此测试为软件的基本测试,主要参考对象为业主用户,开发人员,测试人员等。压力测试:压力测试用来评估在超越最大负载的情况下系统将如何运行。主要参考对象为项目经理,开发经理,测试人员。安全测试:测试系统的可靠性,安全性,主要参考对象为业主用户,开发人员,测试人员。本测试报告是智能厨房的测试报告,目的在于总结测试阶段的测试以及分析测试结果,描述系统是否符合需求。预期参考人员包括用户、测试人员、、开发人员、项目管理者、其他质量管理人员和需要阅读本报告的高层经理。项目背景伴随着数字化和网络化的进程,智能化的浪潮席卷了世界的每一个角落,成为一种势不可挡的历史化大趋势。这一切的最终目的为人们提供一个以人为本的舒适、便捷、高效、安全的生活环境。如何建立一个高效率、低成本的智能家居系统已成为当今世界的一个热点问题。虽然目前智能家居系统有了一定的发展,并且市场上也开始出现相应的产品,但从总体的发展来看,不容乐观,现有的智能家居系统一般功能单一,提供的服务智能化不足,难以满足当今科技高速发展所引起的人们追求高品质生活的热情。 基于以上背景,本次项目提出的智能家居方案,旨在实现一个应用可扩展的智能家居系统。并且在系统中充分融合现有的物联网方面的软硬件技术,最终完成一个处理流程合理、智能的家居系统。用户群主要读者:项目管理人员,项目测试经理,业主相关人员;其他读者:项目其他相关人员基本定义严重bug:出现以下缺陷,测试定义为严重bug:系统无响应,处于死机状态,需要其他人工修复系统才可复原。点击某个菜单后返回异常错误。进行某个操作(增加、修改、删除等)后,返回异常错误。当对必填字段进行校验时,未输入必输字段,返回异常错误。系统定义不能重复的字段输入重复数据后,返回异常错误。系统测试过程中有如下错误即为重要BUG:
系统兼容性差,与其他系统一起工作时不能正常运行或影响其他系统设备运行。
密码明文显示。
程序在一些显示上不美观,不符合用户操作习惯或一些文字错误。
界面不规范。
辅助说明描述不清楚
输入输出不规范。
可输入区域和只读区域无明显区分标志。
提示窗口文字未采用行业术语。
系统页面不必要的刷新、数据回发。
必要操作无任何操作提示或操作指引。
功能操作不连贯,按钮安放杂乱。测试对象结合本项目的特殊性,整个系统主要分文软件部分和硬件部分,而根据软件定义,软件包括程序、数据和文档,硬件也需要测试硬件的功能已经硬件的可靠性,所以测试并不仅仅是软件测试。测试应贯穿于整个系统生命周期中。在整个系统生命周期中,各阶段有不同的测试对象,形成了不同开发阶段的不同类型的测试。需求分析、概要设计、详细设计以及程序编码等各阶段所得到的文档,包括需求规格说明、概要设计规格说明、详细设计规格说明以及源程序,都应成为“软件测试”的对象。在软件编码结束后,对编写的每一个程序模块进行测试,称为“模块测试”或“单元测试”;在模块集成后,对集成在一起的模块组件,有时也可称为“部件”,进行测试,称为“集成测试”;在集成测试后,需要检测与证实软件是否满足软件需求说明书中规定的要求,这就称为“确认测试”。将整个程序模块集成为软件系统,安装在运行环境下,对硬件、网络、操作系统及支撑平台构成的整体系统进行测试,称为“系统测试”。为了把握各个环节的正确性,需要进行各种验证和确认工作。验证是保证软件正确实现特定功能的一系列活动和过程,目的是保证软件生命周期中的每一个阶段的成果满足上一个阶段所设定的目标。确认是保证软件满足用户需求的一系列的活动和过程,目的是在软件开发完成后保证软件与用户需求相符合。验证与确认都属于软件测试,它包括对软件分析、设计以及程序的验证和确认。在测试过程中,我们将充分考虑以上表述的相关对象,有针对性的加强一些内容的参考,保证做到一个全面、完整的测试。测试阶段阶段内容开始日期结束日期负责人阶段一模块测试阶段二功能测试阶段三安全测试阶段四压力测试术语和缩写词在本文件中出现的“系统”一词,除非特别说明,均指“智能厨房系统”。MTBF:平均无故障时间。MTTR:平均维修时间。SMS(ShortMessageService):短消息业务。结构化查询语言:是关系数据库中使用的标准数据查询语言。系统:子系统的集合。子系统:模块的集合。模块:功能的集合。功能:处理任务的最小单元。系统参数:控制系统的行为及流程的参数,内容存贮在系统数据库中,一般只由系统管理员维护。用户参数:控制各工作站的界面、输入法等参数,内容存贮在各工作站软件安装目录下,用户可以修改。运行参数:控制程序的启动以及与数据库的连接等,内容存贮在Windows系统的注册表中,第一次使用程序时系统会自动提示输入各种参数。角色:一组具有相同权限的用户集合。权限:执行某个功能,或操作某个模块、某个子系统的钥匙。用户:操作系统的人。参考资料《中华人民共和国标准化法》《信息技术软件包质量要求和测试》(GB/T17544-1998)《信息技术软件产品评价质量特性及其使用指南》(GB/T16260-1996)《软件工程产品评价》(GB/T18905-2002)《软件产品管理办法》《智能家居需求和设计说明书》《智能家居祥细设计》测试概要测试开始日期测试结束日期测试天数测试功能个数执行测试用例数BUG数测试环境软硬件配置硬件环境应用服务器数据库服务器客户端
环境应用服务器数据库服务器客户端硬件配置操作系统:Windows7处理器:Corei3M380@2.53GHz内存:4GB操作系统:Windows7处理器:Corei3M380@2.53GHz内存:4GB操作系统:Windows7处理器:Corei3M380@2.53GHz内存:4GB软件配置新浪云平台MYSQL5.6Chrome,firefox网络配置10MLAN10MLAN10MLAN网络拓扑图图SEQ图\*ARABIC1测试网络拓扑图 服务器和数据库是架构在新浪云平台上,其中PC1和PC2是普通的上网终端,而智能家居是指部署了本系统的家庭用户。测试计划版本/时间计划开始实际开始计划完成实际完成加班增加资源:版本/时间计划开始时间实际开始时间计划结束时间实际结束时间加班增加资源B12013.6.252013.7.32013.6.302013.7.5是否B22013.6.262013.7.42013.6.302013.7.6否否计划任务祥细分解情况表:任务开始时间结束时间总计(天)物品管理2013-7-32013-7-30.5web服务器2013-7-32013-7-41控制管理2013-7-42013-7-50.5流程管理2013-7-52013-7-61测试执行此次测试严格按项目计划和测试计划执行,按时完成了测试计划规定的测试对象的测试。针对测试计划规定的测试策略,在测试执行中都有体现,在测试执行过程中,依据测试计划和测试用例,对系统进行了完整的测试。测试用例功能性系统实现的主要功能,包括食品管理,菜单管理,web服务,控制管理系统实现的次要功能,包括菜单管理,界面响应,界面可靠性需求规定的输入输出字段,以及需求规定的输入限制
易用性操作按钮提示信息正确性,一致性,可理解性。限制条件提示信息正确性,一致性,可理解性。必填项标识。输入方式可理解性。版本定义给出测试版本,分为三个主要版本:0字头为初稿,定好文档格式和测试方向和测试组织机构人员。1.0版本完成全部功能测试,未经正式发布,未经审核;2.0版整合所有测试人员的测试文档,完成所有测试,几经修改,经过测试经理,项目经理审核,达到正式发布的要求。其中小数点后面的数字为修正了其中内容达到3个模块以上时相应增加0.1。覆盖分析需求覆盖需求覆盖率是指经过测试的需求/功能和需求规格说明书中所有需求/功能的比值,通常情况下要达到100%的目标。需求/功能测试类型是否通过备注物品管理功能测试、业务测试Yweb服务器功能测试、业务测试Y控制管理功能测试、业务测试Y流程管理功能测试、业务测试Y表格中“是否通过”的四种状态:[Y]:全部通过[P]:部分通过[N]:不通过[N/A]:不可测试或者用例不适用测试覆盖需求/功能用例个数执行总数未执行物品管理550web服务器550控制管理550流程管理541测试用例功能测试测试编号A001模块名称物品管理建立日期2013-7-3建立人员曾夏修改日期状态[]草稿[]正在修改[√]正式发布定义物品管理模块能准确可靠的管理物品进出冰箱,并且提供物品管理人机交互界面。用例向冰箱上格加入带有“一斤猪肉”的信息RFID标签的物品预期情况1本地能列出物品已进入冰箱上格2Web客户端可以在web服务器上查询新入库的物品3新进入的物品能参与菜单决策4实际结果与预期结果一致结论功能测试通过。测试编号A002模块名称物品管理建立日期2013-7-3建立人员杨琪修改日期状态[]草稿[]正在修改[√]正式发布定义物品管理模块能准确可靠的管理物品进出冰箱,并且提供物品管理人机交互界面。用例向冰箱上格拿出带有“一斤猪肉”的信息RFID标签的物品预期情况1本地能列出物品已离开冰箱上格2Web客户端不会再显示着“一斤猪肉”的信息3“一斤猪肉”不会参与菜单生成4实际结果与预期结果一样结论通过测试编号A003模块名称web服务器建立日期2013-7-3建立人员王为峰修改日期状态[]草稿[]正在修改[√]正式发布定义Web服务器同时也包括了数据库,因此需要重点测试web服务器的数据管理,以及准确的页面显示用例上传“红烧猪肉”的菜谱,上传符合菜谱的物品,点击菜单预期情况1能刷新出新上传的菜谱“红烧猪肉”2点击新菜谱名称,能显示新菜谱需要的物品列表3点击“演示菜谱”能演示菜谱的制作过程4实际结果与预期结果一样结论通过测试编号A004模块名称Web服务器建立日期2013-7-4建立人员李雄耀修改日期状态[]草稿[]正在修改[√]正式发布定义Web服务器同时也包括了数据库,因此需要重点测试web服务器的数据管理,以及准确的页面显示。用例删除“红烧猪肉”的菜谱,上传“红烧猪肉”菜谱的所有物品预期情况1点击菜单不能刷新出“红烧猪肉”菜谱234实际结果与预期结果一样结论通过测试编号A005模块名称控制管理建立日期2013-7-4建立人员王浩然修改日期状态[]草稿[]正在修改[√]正式发布定义控制模块主要是要保证控制管理在接收正确指令串之后可以执行正确的命令。用例向控制模块发送转义的命令串预期情况1单片机能够响应命令串2单片机能够按照顺序执行命令串3命令串执行完之后,单片机能够停止执行4实际结果与预期结果一样结论通过性能测试1测试对象介绍2测试范围与目的3测试环境与测试工具描述4测试驱动程序的设计5性能测试用例列表性能A描述用例目的前提条件输入数据期望性能(平均值)实际性能(平均值)性能B描述用例目的前提条件输入数据期望性能(平均值)实际性能(平均值)压力测试由于本系统规模比较小,压力测试嵌入在性能测试。测试结果Bug趋势图Bug严重程度测试发现的bug主要集中在控制模块和web服务器模块,属于一般性的缺陷,但是测试的时候,出现了几个个严重级别的bug,出现严重级别的bug主要表现在以下几个方面。
系统主要功能没有实现重复添加输入命令串之后,出现命令中断执行的现象多语言处理,未考虑非语种代码的情况数据库设计未考虑系统管理员角色,导致用系统管理员进行操作的时候出现找不到页面错误权限控制异常严重级别bug按版本分布如下:
由严重bug版本分布图可以看出,严重级别的bug版本趋势和bug版本趋势基本是一致的,但是,在B7和B9版本中年,严重级别的bug明显增多,主要原因是B7和B9版本测试了权限控制按钮功能,权限问题出现的严重级别的bug比较多。测试结论功能性Web服务器基本实现了需求分析的功能,就是菜谱演示只能定时演示动作。控制模块也基本实现需求分析的功能,有一个小bug是命令串不能连续输入,否则将会打断先前的命令串,但是不会影响系统运行。食品管理模块完美实现所有功能。易用性
现有系统实现了如下易用性:
查询,添加,删除,修改操作相关提示信息的一致性,可理解性输入限制的正确性输入限制提示信息的正确性,可理解性,一致性
现有系统存在如下易用性缺陷:
界面排版不美观输入,输出字段的可理解性差输入缺少解释性说明中英文对应的正确性中英文混排菜谱文件需要utf-8编码方式
可靠性现有系统的可靠性控制不够严密,很多控制是通过页面控制实现的,如果页面控制失效,可以向数据库插入数据,引发错误。现有系统的容错性不高,如果系统出现错误,返回错误类型为找不到页面错误,无法回复到出错前的状态。兼容性现有系统未进行其他兼容性测试安全性现有系统控制了以下安全性问题:把某一个登录后的页面保存下来,不能单独对其进行操作不进行登录直接输入某一页面的Url能否打开页面并进行操作不应该允许。建议在项目开始的时候应该制定码标准,数据库标准,需求变更标准,开发和测试人员都严格按标准进行,可以在后期减少因为开发,测试不一致而导致的问题,有时也可以降低沟通成本。发布版本的时候,正确布置测试环境,减少因为测试环境,测试数据库数据的问题而出现的无效bug。开发人员解决bug的时候,填写bug原因以及解决方式,方便bug的跟踪。开发人员在开发版本上发现bug,可以通知测试人员,因为开发人员发现的bug很有可能在测试版本上出现,而测试人员和开发人员的思路不,有可能测试人员没有发现该bug,而且,这样可以保证发现的bug都能够被跟踪。典型缺陷引入原因
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 书上架工作制度
- 制定了工作制度
- 保障组工作制度
- 不胜任工作制度
- 半小时工作制度
- 南京市工作制度
- 两票工作制度
- 养生店工作制度
- 六必访工作制度
- 化工廠工作制度
- DZ/T 0430-2023 固体矿产资源储量核实报告编写规范(正式版)
- 历年中职高考《畜禽营养与饲料》考试真题题库(含答案)
- 【某矿井水处理工艺设计9600字】
- 《物业客服培训》课件
- 危险化学品存放与使用安全规范与要求培训
- 年智能化生产绿色轻质新型输送带300万平方米项目环境影响报告
- 宝马5系GT说明书
- JJF 1033-2023计量标准考核规范
- 输电线路消缺修理施工方案
- GB/T 4169.4-2006塑料注射模零件第4部分:带头导柱
- GB 9448-1999焊接与切割安全
评论
0/150
提交评论