1、测试用例说明书天津海民花园小区智能家居系统测试用例 北京驷骑中天网络工程技术有限公司2017年7月25日一概述一.1测试目的测试的目的:主要是为发现当前程序执行中的错误,帮助开发人员发现当前开发工作所采用软件过程的缺陷。软件开发的一条重要原则是尽早发现与修正错误,一个错误越晚被发现,造成的代价就越大。单元测试计划是验证模块接口、局部数据结构、边界条件、覆盖条件、出错处理是否达到规定的要求,这些都是必不可少的,因此必须制定详细合理的测试计划,提高软件开发过程的效率,减少失误,降低开发成本,提高最终产品的质量。一.2测试范围系统测试范围:各种与家电、家居相关的传感器、控制器、执行器及识别装置传感器
2、:视频云台摄像头RFID读卡设备红外对射传感器红外幕屏传感器门磁接近传感器磁力锁噪声传感器光照传感器温湿度传感器气压传感器火焰传感器雨滴传感器烟雾报警传感器煤气报警传感器人体红外传感器控制器:RFID门禁控制器红外对射控制器门磁接近传感器的控制器磁力锁控制器噪声传感器控制器光照传感器控制器气压传感器控制器火焰传感器控制器雨滴传感器控制器人体红外传感器控制器烟雾报警传感器控制器煤气报警传感器控制器灯光控制器电视控制器空调控制器智能窗帘控制器电动幕布控制器投影仪控制器排风控制器智能网关二测试组织方案二.1测试进度安排测试内容子模块计划开始日期周期(天)实际开始日期实际结束日期单元、集成测试视频云台
3、摄像头、RFID读卡设备、红外对射传感器、红外幕屏传感器、门磁接近传感器、磁力锁、噪声传感器、光照传感器、温湿度传感器、气压传感器、火焰传感器、雨滴传感器、烟雾报警传感器、煤气报警传感器、人体红外传感器2017年6月15日42017年6月15日2017年6月18日系统测试RFID门禁控制器、红外对射控制器、门磁接近传感器的控制器、磁力锁控制器、噪声传感器控制器、光照传感器控制器、气压传感器控制器、火焰传感器控制器、雨滴传感器控制器、人体红外传感器控制器、烟雾报警传感器控制器、煤气报警传感、器控制器、灯光控制器、电视控制器、空调控制器、智能窗帘器、电动幕布器、投影仪控制器、排风控制器、智能网关2
4、017年6月15日42017年6月15日2017年6月18日二.2测试地点安排北京凌技通信技术有限公司二.3测试环境硬件:主机配置:P4 2.4G处理器、17寸1024*768分辨率CRT显示器。软件:操作系统为win7 Advanced Server、数据库SQLserver2005、IE浏览器6.0/7.0、JAVA虚拟机。网络:公司局域网WiFi网络、Zigbee网络多重覆盖, RJ45的宽带以太网络。二.4人员与职责分配人员角色职责雷庆芳测试负责人管理测试小组的全部人员的情况周晓群、曾翔单元测试人员负责整个系统的单元测试实施工作周晓群、孙辉集成和系统测试人员负责整个系统的集成和系统测试
5、实施工作二.5测试流程测试人员根据测试用例对系统进行相应阶段的测试;测试过程中发现问题填写bug管理工具,交给测试负责人;测试负责人将bug管理工具的bug汇总,然后编写测试报告(单元/集成/系统)反馈到技术部,由技术部对问题进行分析、分类,给出解决方案;开发组人员对需修改的问题先在开发环境中对程序进行修改,内部测试无误后,在版本管理员的指导下把修改完成的程序加载到测试环境中;测试人员对修改后的系统进行回归测试;如发现问题,返回以上程序,直到没有问题时为止。三阶段测试方案三.1单元测试单元测试范围各种与家电、家居相关的传感器、控制器、执行器及识别装置单元测试方法白盒测试方法单元测试环境测试环境
6、:硬件:主机配置:P4 2.4G处理器、17寸1024*768分辨率C显示器。软件:操作系统为Microsoft Windows 2003 Advanced Server、据库SQLserver2005。网络:公司局域网WiFi网络、Zigbee网络多重覆盖,RJ45的宽带以太网络测试辅助工具.net,TFS测试完成准则单元测试用例已经通过评审按照单元测试计划完成所有单元测试的工作软件单元功能与设计一致在单元测试中发现的问题已经得到修改将产生的文档单元测试用例,测试报告等单元测试任务 / 优先级进度(天)人员与工作描述网络市场主体监测1曾翔执行单元测试,记录测试结果,书写测试报告。统计分析,数
7、据管理1周晓群执行单元测试,记录测试结果,书写测试报告。三.2集成测试集成测试范围各种与家电、家居相关的传感器、控制器、执行器及识别装置集成测试方法黑盒测试方法,着重测试模块的接口部分集成测试环境测试环境:硬件:主机配置:P4 2.4G处理器、17寸1024*768分辨率CRT显示器。软件:操作系统为Microsoft Windows 2003 Advanced Server、数据库SQLserver2005。网络:公司局域网WiFi网络、Zigbee网络多重覆盖、RJ45的宽带以太网络测试辅助工具TFS测试完成准则集成测试用例已经通过评审按照增量集成策略完成了整个系统的集成集成工作版本满足设
8、计定义的各项功能在集成测试中发现的错误已经得到修改将产生的文档集成测试用例,产品问题报告单,测试报告等集成测试任务 / 优先级进度(天)人员与工作描述网络市场主体监测1周晓群编写测试用例,执行集成测试,记录测试结果统计分析,数据管理1周晓群编写测试用例,执行集成测试,记录测试结果三.3系统测试系统测试范围各种与家电、家居相关的传感器、控制器、执行器及识别装置系统测试方法黑盒测试方法系统测试环境测试环境:硬件:主机配置:P4 2.4G处理器、17寸1024*768分辨率CRT显示器。软件:操作系统为Microsoft Windows 2003 Advanced Server、数据库SQLserv
9、er2005。网络:公司局域网WiFi网络、Zigbee网络多重覆盖,RJ45的宽带以太网络测试辅助工具TFS测试完成准则系统测试用例已经通过评审按照增量集成策略完成了整个系统的测试系统工作版本满足设计定义的各项功能在系统测试中发现的错误已经得到修改将产生的文档系统测试用例,产品问题报告单,测试报告等系统测试任务 / 优先级进度(天)人员与工作描述网络市场主体监测1孙辉编写测试用例,执行集成测试,记录测试结果数据管理,统计分析1孙辉编写测试用例,执行集成测试,记录测试结果四测试策略四.1功能测试主要目的检测系统是否达到需求对业务流程及数据流的处理的要求、是否符合标准,检测系统对业务流处理是否存
10、在逻辑不严谨及错误,检测需求是否存在不合理的标准及要求。此阶段测试基于功能完成的测试。表4-1 功能测试策略测试目标检测需求中业务流程,数据流的正确性测试范围需求中明确的业务流程,或组合不同功能模块而形成一个大的功能技术利用有效的和无效的数据来执行各个用例、用例流或功能,以核实以下内容:在使用有效数据时得到预期的结果。在使用无效数据时显示相应的错误消息或警告消息。各业务规则都得到了正确的应用。开始标准所有功能均已完成,并已提交测试完成标准所计划的测试已全部执行。所发现的缺陷已全部解决。四.2安全性测试安全性测试侧重于安全性的两个关键方面:应用程序级别的安全性,包括对数据或业务功能的访问。系统级
11、别的安全性,包括对系统的登录或远程访问。应用程序级别的安全性可确保:在预期的安全性情况下,操作员只能访问特定的功能或用例,或者只能访问有限的数据。例如,可能会允许所有人输入数据,创建新帐户,但只有管理员才能删除这些数据或帐户。如果具有数据级别的安全性,测试就可确保“用户类型一”能够看到所有客户消息,而“用户二”看见同一客户的统计数据。系统级别的安全性可确保:只有具备系统访问权限的用户才能访问应用程序,而且只能通过相应的网关来访问。表4-2 安全性和访问控制测试策略测试目标不同用户权限的测试,访问系统的测试测试范围每个用户权限下包含的功能或者模块技术确定并列出各用户类型及其被授权访问的功能或数据
12、。为各用户类型创建测试,并通过创建各用户类型所特有的事务来核实其权限。修改用户类型并为相同的用户重新运行测试。对于每种用户类型,确保正确地提供或拒绝了这些附加的功能或数据。开始标准所有安全性均已完成,并已提交测试完成标准所计划的测试已全部执行。所发现的缺陷已全部解决。四.3兼容性测试应用程序在不同硬件配置、不同操作系统下进行测试,检测其对各种环境的兼容性。表4-3兼容性测试策略测试目标核实系统是否能在不同硬件配置、不同操作系统下运行正常测试范围河南电讯职业学校智能家居系统技术通过在不同的硬件配置的机器上安装系统,运行系统,在不同操作系统下安装系统,运行系统开始标准完成标准系统在android4
13、.0以上及PC端系统都可以运行四.4用户界面测试用户界面测试用于核实用户与软件之间的交互。用户界面测试的目标是确保用户界面会通过测试对象的功能来为用户提供相应的访问或浏览功能。另外,用户界面测试还可确保界面中的对象按照预期的方式运行,并符合公司或行业的标准。表4-4 用户界面测试策略测试目标核实以下内容:通过测试进行的浏览可正确反映业务的功能和需求,这种浏览包括窗口与窗口之间、字段与字段之间的浏览,以及各种访问方法(Tab键、鼠标移动、和快捷键)的使用窗口的对象和特征(例如,菜单、大小、位置、状态和中心)都符合标准。测试范围河南电讯职业学校智能家居系统技术为每个窗口创建或修改测试,以核实各个应
14、用程序窗口和对象都可正确地进行浏览,并处于正常的对象状态。开始标准所有项目功能均可正常进行完成标准成功地核实出各个窗口都与基准版本保持一致,或符合可接受标准四.5恢复测试故障转移和恢复测试可确保测试对象能成功完成转移,并能从导致意外数据损失或数据完整性破坏的各种硬件、软件和网络故障中恢复。故障转移测试可确保:对于必须持续运行的系统,一旦发生故障,备用系统就将不失时机地“顶替”发生故障的系统,以避免丢失任何数据或事务。恢复测试是一种对抗性的测试过程。在这种测试中,将把应用程序或系统置于极端的条件下(或者是模拟的极端条件下),以产生故障(例如设备输入/输出(I/O)故障或无效的数据库指针和关键字)。然后调用恢复进程并监测和检查应用程序和系统,核实应用程序或系统和数据已得到了正确的恢复。表4-5恢复性测试策略测试目标确保恢复进程(手工或自动)将数据库、应用程序和系统正确地恢复到预期的已知状态。测试中将包括以下各种情况:客户机断电服务器断电通过网络服务器产生的通信中断DASD和/或DASD控制器被中断、断电或与DASD和/或DASD控制器的
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1