智能家居主机软件测试计划_第1页
智能家居主机软件测试计划_第2页
智能家居主机软件测试计划_第3页
智能家居主机软件测试计划_第4页
智能家居主机软件测试计划_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

TSHome智能家居主机软件测试计划文件编号保密级别总页数编制

评审记录对《TSHome智能家居主机软件测试计划》的评审意见:上述问题修改验证后,由验证后,本文件即可发布。评审人员签字:问题修改验证结果:验证人签字:时间:PAGE变更日志编号版本修改内容修改人修改日期10.1初稿做成21.0完成

目录1 引言 11.1 编写目的 11.2 背景 11.3 测试项目 11.4 参考资料 12 任务概述 22.1 测试目标 22.2 第一阶段测试范围 22.3 第二阶段测试范围 32.4 测试条件 43 测试计划 53.1 测试环境 53.2 第一阶段测试需求 63.3 第二阶段测试需求 73.4 测试人员 93.5 测试类型 93.6 选用测试用例 93.7 第一阶段任务安排 93.8 第二阶段任务安排 93.9 测试优先级顺序 103.10 测试风险 104 测试管理 104.1 缺陷记录 104.2 用例管理 104.3 测试结束准则 104.4 输出文档 10TSHome智能家居主机软件测试计划PAGE10引言编写目的根据TSHome智能家居主机软件的计划书及需求中的功能点制定本项目的测试计划,为提高测试的工作效率,保障测试工作顺利、保质保量完成,验证系统是否满足项目的需求,在这份文档中明确了测试范围、测试方法、测试进度、要达到的质量目标等。以此计划为目的,如项目与测试相关的各方面有任何变动,项目经理应及时与测试负责人联系,同时测试组所有执行人员都应按照计划来执行测试工作。背景项目名称:TSHome智能家居主机软件测试项目本测试计划为TSHome智能家居主机软件编制,该测试是建立在开发组开发人员完成开发后,自测后提交测试内容基础之上。该测试项目包括主机程序的全部功能,主机与server之间的通信模块,加密模块,KNX、Wifi通讯协议模块与协议处理模块的接口,KNX、Wifi通讯协议模块与数据库操作模块的接口,主机和终端之间的通信模块,家居设备子系统的控制模块,以及主机上其他的一些模块。参考资料1.《TSHome智能家居主机软件需求规格说明书.doc》2.《TSHome智能家居主机软件概要设计说明书.doc》3.《TSHome智能家居主机软件第二阶段概要设计说明书.doc》任务概述测试目标完成对TSHome智能家居主机软件的质量控制;通过设计测试方案、测试用例,在测试过程中,尽可能找出隐藏问题,确保TSHome智能家居主机软件在用户使用过程中,不允许发生重大问题。第一阶段(4月15日-4月30日)预计测试工作量:3人12天实施测试活动工期:10天编制测试文档工期:2天。第二阶段(5月4日-5月15日)预计测试工作量:3人8天实施测试活动工期:7天编制测试文档工期:1天。第一阶段测试范围测试目标:1.主机与server之间的通信模块:2.加密模块3.KNX、Wifi通讯协议模块与协议处理模块的接口4.KNX、Wifi通讯协议模块与数据库操作模块的接口主机与server之间的通信要保证顺畅和安全,登录注销正确快速,下载配置信息功能正确快速。升级功能正确。其他模块将于第二阶段进行测试。技术:利用有效的和无效的数据来执行各个用例、用例流或功能,以核实以下内容:在使用有效数据时得到预期的结果。在使用无效数据时显示相应的错误消息或警告消息。各业务规则都得到了正确的应用。在测试中,将使用三大运营商中互联网接入点,即电信,移动,联通的宽带接入测试,以及3G手机(电信,移动,联通),2G手机(电信,移动,联通)来模拟实际现场主机或终端登录服务器。开始标准:测试文档开始标准:《项目计划书》、《需求规格说明书》、《概要设计说明书》测试实施开始标准:开发人员自测完成后,无重大问题可提交测试科开始测试.完成标准:所计划的测试已全部执行。所发现的缺陷已全部解决。测试重点和优先级:测试范围:所有需求功能点重点与优先级:同需求优先级。需考虑的特殊事项:算法的正确性、与磁盘交互等;编写测试用例前制定测试方案,要注明需考虑的事项。第二阶段测试范围测试目标:1.主机和终端之间的通信模块;2.家居设备子系统的控制模块;3.主机上其他的一些模块;在项目的后期测试中,将主要采用实际物理设备测试,连接服务器,主机,终端,KNX网关,红外网关,WIFI网关,对设备进行操作的额测试方法进行测试。技术:利用有效的和无效的数据来执行各个用例、用例流或功能,以核实以下内容:在使用有效数据时得到预期的结果。在使用无效数据时显示相应的错误消息或警告消息。各业务规则都得到了正确的应用。在测试中,将使用三大运营商中互联网接入点,即电信,移动,联通的宽带接入测试,以及3G手机(电信,移动,联通),2G手机(电信,移动,联通)来模拟实际现场主机或终端控制家居设备。开始标准:测试文档开始标准:《项目计划书》、《需求规格说明书》、《第二阶段概要设计说明书》测试实施开始标准:开发人员自测完成后,无重大问题可提交测试科开始测试.完成标准:所计划的测试已全部执行。所发现的缺陷已全部解决。测试重点和优先级:测试范围:所有需求功能点重点与优先级:同需求优先级。需考虑的特殊事项:算法的正确性、与磁盘交互等;编写测试用例前制定测试方案,要注明需考虑的事项。测试条件进入条件:a)测试人员熟悉概要设计;b)单元测试已经结束,单元代码已纳入测试基线;c)测试用例已编写完成并得到项目经理的批准,已纳入配置管理库的开发区;d)开发人员和测试人员进行功能点的确认;e)测试的环境已经具备;退出条件:a)按照测试计划和用例完成测试;b)存在遗留未解决的bug等级为低;c)经测试负责人和项目经理认可遗留未解决问题。测试对象测试对象为TSHome智能家居主机软件v1.0版本。

测试计划测试环境硬件环境资源描述数量DELLD630120G硬盘\1G内存\intelCore(TM)2DuoCPUT81002.10Ghz\14.1〞液晶显示器\DVD光驱2LenovoE40120G硬盘\2G内存\intelCore(TM)i5CPUM4802.6Ghz\14.1〞液晶显示器\DVD光驱1软件环境资源描述数量WINDOWS操作系统WINXPProfessional1数据库MicrosoftSQLServer2000标准版1Linux操作系统Ubuntu11.01其他测试资源资源描述数量PuttyLinux系统客户端1手机3G手机(电信,移动,联通),2G手机(电信,移动,联通)6互联网接入电信,移动,联通3照明设备日光灯1窗帘系统百叶窗1暖通空调系统空调1安防系统门床磁感器1背景音乐系统(串口)背景音乐主机1投影仪(串口)投影仪1家庭影院系统(红外)DVD1

第一阶段测试需求序号模块功能1主机与server之间的通信模块主机登录server的功能;主机注销server的功能;主机与server之间心跳的功能;主机从server下载配置信息的功能;主机软件升级功能;Server控制主机断开外网连接功能;在登录过程中主要关注6个会话:主机向服务器索要公钥;服务器返回公钥;主机传递对称密钥;服务器返回一个sessionID;主机发送登录请求;服务器返回登录结果。在这6个会话中,要分别解析各个报文中字段的意思,对照报文格式中每个字段的意思是否正确。从第4个会话开始,每个报文中要携带一致的sessionID。在后续测试中,要使用不同的接入方式测试登录。比如使用电信或者移动、联通的宽带接入点,3G手机和2G手机。同时要保证登录速度快,正确,安全。2加密模块对称加密算法模块;非对称加密算法模块;在通信过程中,消息都要经过加密,不过明文传送,尤其是包含用户名和密码等敏感信息。公钥和对称密钥在传送过程也要加密传送。3KNX、Wifi通讯协议模块与协议处理模块的接口协议栈的启动、停止;KNX网关自发现请求的处理;KNX网关自发现结果的反馈;KNX、Wifi网关的连接、断开请求的处理;KNX、Wifi网关连接状态的反馈;KNX读、写请求的处理;KNX设备反馈报文的上传。红外学习功能;红外读、写请求的处理;串口读、写请求的处理。添加/删除/修改KNX、Wifi网关;4KNX、Wifi通讯协议模块与数据库操作模块的接口获取主机所有网口信息;查询所有KNX、Wifi网关通路的信息;查询网关连接状态 ;查询KNX设备的当前值;将KNX设备的当前值写入数据库;查询Wifi设备的主机口及网关信息;查询红外设备的通路;查询串口设备的分区、规约文件名称。数据库操作模块提供添加/删除/修改网关的接口;数据库操作模块为本模块提供查询所有可读/可写等权限逻辑组接口;数据库操作模块为本模块提供数据库同步接口;第二阶段测试需求序号模块功能1主机与各终端之间的通信模块登录功能;注销功能;心跳功能;终端通过主机控制家居设备功能;切断外网功能;切换内外网功能。在测试实施中4,5,6功能将主要采用实际设备测试方法测试,对设备进行实际操作,部署内外网环境。2家居设备子系统的控制模块与KNX网关通信功能;与WIFI网关通信功能;串口通信功能;红外通信功能;视频监控功能;场景控制功能;本模块的功能都将与上一个模块在实际设备测试中联调。3主机上其他模块1.UI界面操作功能,包括1)配置硬件端口信息2)配置主机IP地址信息;3)配置程序端口信息;4)配置程序启动、关闭、重启;5)配置主机用户信息;提供导入设备配置信息功能;提供同步主机与server认证信息的界面2.配置网关和信息功能;3.控制程序开关功能;4.提供P2P穿墙功能;5.提供主机停止外网服务功能;6.提供配置文件导入功能;7.提供主机登录server认证信息同步功能;8.用户信息管理功能;测试人员资源技能级别数量到位时间工作期间史洪宾测试负责人12013-4-152013-4-15~2013-5-15马勇军测试工程师12013-4-152013-4-15~2013-5-15测试类型采用黑盒测试的方法进行测试;测试形式采用手动测试。测试活动中包括功能测试、易用性测试、性能测试、兼容性测试,界面测试,可靠性测试。选用测试用例测试用例选用《TSHome智能家居主机软件V1.00测试用例.doc》中的所有测试用例.第一阶段任务安排任务名称负责人工期开始时间完成时间1制定项目测试计划及评审1天2013年4月15日2013年4月15日2编写测试用例及评审1天2013年4月16日2013年4月16日3测试实施9天2013年4月16日2013年4月30日5测试结果评审及整改1天2013年4月30日2013年4月30日第二阶段任务安排任务名称负责人工期开始时间完成时间1制定项目测试计划及评审1天2013年5月4日2013年5月4日2编写测试用例及评审1天2013年5月5日2013年5月5日3测试实施5天2013年5月6日2013年5月14日5测试结果评审及整改1天2013年5月15日2013年5月15日测试优先级顺序根据开发进度,单元模块经过测试完成后,开发人员自测结束,提交测试.优先级按需求规格说明书的顺序。本次测试任务中,主机对家庭子系统设备的控制为最重要的模块。测试风险测试管理缺陷记录在软

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论