安防监控项目测试方案.docx
《安防监控项目测试方案.docx》由会员分享,可在线阅读,更多相关《安防监控项目测试方案.docx(12页珍藏版)》请在冰豆网上搜索。
![安防监控项目测试方案.docx](https://file1.bdocx.com/fileroot1/2022-11/27/8464b50f-ab22-42a7-82bf-bd3551f4430d/8464b50f-ab22-42a7-82bf-bd3551f4430d1.gif)
安防监控项目测试方案
安防监控项目测试方案
1.1.1软件系统测试
1、测试原则
软件测试是软件系统质量保证的主要内容,各开发阶段在软件系统的各个开发阶段,应遵循GB—8566和GB—8567的基本原则和国家的有关规范的规定,进行认真的调试和测试。
整个测试工作分为模块测试、组装测试、子系统测试、系统测试和验收测试等五个测试阶段,验收测试是软件系统开发完成之后对其进行的全面测试。
在测试过程中的主要原则是:
1)必须进行预期输出测试
2)彻底检查每个测试结果
3)对合法和非法的输入条件都要进行测试
4)对测试计划、测试用例、测试分析、测试总结建立文档。
2、测试约定
1)测试目标
通过测试,达到以下目标:
Ø测试已实现的产品是否达到设计的要求,包括:
各个功能点是否以实现,业务流程是否正确。
Ø产品规定的操作和运行稳定。
ØBug数和缺陷率控制在可接收的范围之内。
2)接收标准
本节所述的接收标准是指可测试的标准,这个标准以测试组接收测试为限。
各阶段接收标准,以经过审核后的上一阶段测试报告为准。
3)资源和工具
Ø资源
测试服务器:
稳定的测试服务器
人员:
测试审核人一名,测试实施人员3名。
Ø工具
测试中使用的Bug管理工具为经过改进的Bug管理工具。
自动化测试工具待定。
送测要求
开发人员提交的测试按以下要求进行:
步骤
动作
负责人
相关文档或记录
要求
1
打包、编译
开发人员
无
确认可测试
2
审核并提交测试
开发人员
经审核的上一级测试报告
审核并签字
3
接收测试
测试人员
经审核并签字的上一级测试报告
4
开始测试
测试人员
Bug列表、小结
测试小结个人编写个人的内容
编号规则
与本测试计划相关的编号规则如下:
Ø测试用例中的编号,功能名+界面名(每个字第一个汉语拼音大写)+编号
Ø测试用例文件命命名规则,模块名+测试用例
3、测试组织
1)测试组织管理
系统测试小组对软件的质量测试负责,其具体职责是:
Ø制定详细的测试计划和测试程序
Ø设计测试用例
Ø实施系统测试
Ø编制测试报告
2)系统测试由测试小组实施
采取逐步集中、逐步测试的方法,将各子系统集成成为一个完整的系统。
系统测试的重点是部件间的接口功能,尤其是着重测试各个子系统之间的接口和它们的合成功能。
对测试出的错误由开发单位修改后,进行影响分析、变动控制和回归测试,写出测试分析报告并存档。
测试要制定详细的测试计划,设计测试用例,并对测试文体记录、变动控制和回归测试作具体的人员安排。
所要执行的测试包括功能测试、性能测试、可靠性测试、安全性测试、容错性测试和文档审查。
3)测试通过原则
测试结束标志为:
按照确定的测试方法和步骤进行测试,其测试结果经项目技术小组审查通过。
4)测试培训
软件测试工作要求测试人员必须具备测试方面的知识。
必须在开始实施测试工作之前进行严格的测试知识和技术培训,从而有效地开展测试工作。
培训的内容包括:
质量保证的内容和方法,软件测试的技术和工具。
4、单元测试
1)功能
系统能按照设计要求实现模块的各个功能,数据应完整、界面美观、操作方便。
2)界面测试
Ø界面大小、布局、风格是否符合用户意愿。
Ø界面上的可视化控件是否能正常工作。
Ø界面之间的切换是否正确且实用。
Ø各界面有没有及时安全的释放。
3)数据项测试
Ø字母数字数据项是否能够正确回显,并输入到系统中?
Ø图形模式的数据项(如滑动条)是否正常工作?
Ø是否能够识别非法数据?
Ø数据输入消息是否可理解?
4)帮助文档测试
Ø文档是否精确描述了如何使用各种使用模式?
Ø例子是否精确?
Ø术语、菜单描述和系统响应是否与实际程序一致?
Ø是否能够很方便地在文档中定位指南?
Ø文档的内容和索引是否精确完整?
Ø文档的设计(布局、缩进和图形)是否便于信息的理解?
Ø显示给用户的错误信息是否有更详细的文档解释?
Ø如果使用超级链接,超级链接是否精确完整?
5、集成测试
功能测试完成后进行业务流程测试,业务测试关注的要点是业务流程流程,及数据流从软件中的一个模块流到另一个模块的过程中的正确性。
6、压力测试
1)压力测试说明
本次压力测试根据实际情况包含性能测试,重点模拟客户进行多用户测试。
压力测试有一条8:
2原则。
及百分之八十的业务量在百分之二十的时间内输入。
例如:
正常每天有100条新数据,测试时在两小时内输入80条数据。
2)压力测试方法及标准
在本质上说,进行压力测试的人应该这样问:
”我们能够将系统折腾到什么程度而又不会出错?
”压力测试是在一种需要反常数量、频率或资源的方式下运行系统。
例如:
Ø当平均每秒出现1个或2个中断的情形下,应当对每秒出现10个中断的情形来进行特殊的测试;
Ø把输入数据的量提高一个数量级来测试输入功能会如何响应;
Ø应当执行需要最大的内存或其他资源的测试用例;
Ø运行一个虚拟的操作系统中可能会引起大量的驻留磁盘数据的测试用例。
Ø从本质上来说,测试者是想要破坏程序。
7、安装测试
1)安装测试说明
除了嵌入式软件之外,安装是软件产品实现其功能的第一步,没有正确的安装根本就谈不上正确的执行,因此对于安装的测试就显得尤为重要。
2)安装测试方法及标准
Ø自动安装还是手工配置安装,测试各种不同的安装组合,并验证各种不同组
Ø安装退出之后,确认应用程序可以正确启动、运行。
Ø卸载测试和安装测试同样重要,如果系统提供自动卸载工具,那么卸载之后需检验系统是否把所有的文件全部删除,注册表中有关的注册信息是否也被删除。
Ø至少要在一台笔记本上进行安装测试,因为有很多产品在笔记本中会出现问题,尤其是系统级的产品。
(有条件的情况下)
Ø安装完成之后,可以在简单地使用之后再执行卸载操作,有的系统在使用之后会发生变化,变得不可卸载。
Ø对于客户服务器模式的应用系统,可以先安装客户端,然后安装服务器端,测试是否会出现问题。
Ø考察安装该系统是否对其他的应用程序造成影响,特别是Windows操作系统,经常会出现此类的问题。
8、验收测试
1)验收测试说明
软件产品测试部对经过内部单元测试、集成测试和系统测试后的软件所进行的测试,测试用例采用业务流程测试用例。
2)验收测试方法及标准
验收测试同样需要制订测试计划和过程,测试计划应规定测试的种类和测试进度,测试过程则定义一些特殊的测试用例,旨在说明软件与需求是否一致。
无是计划还是过程,都应该着重考虑软件是否满足合同规定的所有功能和性能,文档资料是否完整、准确人机界面和其他方面(例如,可移植性、兼容性、错误恢复能力和可维护性等)是否令用户满意。
验收测试的结果有两种可能,一种是功能和性能指标满足软件需求说明的要求,用户可以接受;另一种是软件不满足软件需求说明的要求,用户无法接受。
项目进行到这个阶段才发现严重错误和偏差一般很难在预定的工期内改正,因此必须与用户协商,寻求一个妥善解决问题的方法。
施验收测试的常用策略有三种,它们分别是:
Ø正式验收
Ø非正式验收或Alpha测试
ØBeta测试
3)预测风险
本次测试过程中,可能出现的风险如下:
Øbug的修复情况
Ø模块功能的实现情况
Ø系统整体功能的实现情况
Ø代码的编写质量
Ø人员经验以及对软件的熟悉度
Ø开发人员、测试人员关于项目约定的执行情况
Ø人员调整导致研发周期延迟
Ø开发时间的缩短导致某些测试计划无法执行
各子系统自测通过之后,在全网设备运行的状态下进行上述各项测试。
测试内容不限于本次实施的各系统还要包括用户使用的各种应用软件的测试联调,以确认没有兼容性问题。
应用软件是安装在本项目的系统和网络平台之上的,我方将积极配合用户单位的应用软件测试。
综上所述,在经过网络与系统及应用软件的联合调试之后,整个系统可以投入试运行,通过运行的反馈,继续优化整个系统。
1.1.2前端摄像机测试
1、测试方法
摄像机和编码器DVS,测试分为物理测试和技术性能测试二个部分。
测试按国家相关标准和建设方的要求进行。
2、测试项目
1)前端设备物理性能
序号
检测项目
技术要求
单位
检测结果
1
外观检查
金属壳表面涂覆层不露出底层金属,无起泡、缺口、腐蚀、划痕、涂层脱落和沙孔等,标志清晰,资料齐全。
2
标记检查
标记应易识别且不易被擦掉,铭牌应标出制造厂名或商标及产品名称与型号,供电电源应有明显标记
3
高温试验
50±2℃2h不通电
℃
4
低温试验
-10±2℃2h不通电
℃
5
恒定湿热试验
40±2RH(87~92)%48h不通电
6
绝缘电阻
≥20
MΩ
7
抗电强度
承受1.5kV、50Hz交流电压,历时1min应无击穿和飞弧现象。
8
泄漏电流
≤5
mA
2)前端设备视频技术性能
序号
检测项目
技术要求
单位
检测结果
1
视频信号幅度
在监视器输入端的电平值应为0.7~1.5。
Vp-p
2
监视图像分辨率
彩色电视系统图像水平分辨率(记录实际数值)
线
图像灰度等级(记录实际数值)
3
监视图像质量主观评价
应不低于4(按五级损伤制评分)
级
4
自动聚焦速度
将摄像机置成自动聚焦状态,设置两个预置点,分别为近景低倍数和远景高倍数。
分别调用两个预置点,查看变清晰所用的时间多少。
5
低速性能
选择一个室外的场景,距离在30米以上,放到最高倍数。
采用标准485控制软件进行低速控制。
观察图像移动的平稳程度,均匀无抖动者为佳。
6
预置点准确性
分别设置4个预置位,以3秒为时间间隔分别调用4个预置位,测试调用预置位的速度,预置位的偏差,以及有无误差的累计。
3)数字设备技术性能
序号
检测项目
技术要求
单位
检测结果
1
码流控制
通过软件测定实时码流
Kbit
2
存储空间
测定单位时间的存储文件大小
Mbit
3
回放图像质量
回放彩色电视系统图像水平分辨率(记录实际数值)
线
图像灰度等级(记录实际数值)
4
多码流输出
是否支持实时流和存储流的不同码率
5
安全性
是否符合设备认证、物理端口内置等安全性要求
1.2监控中心平台
测试目的是验证设备质量和配置是否合格。
对每一台网络设备,均需进行如下所列的测试项目。
1、设备启动
冷启动:
对单个设备多次开关电源,观察能否正常启动。
热启动:
单个设备正常启动后,用该产品的热启动命令进行热启动测试,观察能否正常启动。
2、设备状态
一般设备都有电源和每个物理端口的指示灯,配合响应产品的说明书,检查设备的指示灯是否正常。
一台设备状态正常必须是所的指示灯正常。
3、配置检查
用被测产品的响应命令检查网络设备的硬软件配置,特别注意软件版本。
如显示的信息符合设备合同的要求及与产品说明一致,即为正常。
4、端口检查
用被测产品的响应命令检查网络设备中端口配置,并用网络测试设备对端口进行速率、检验机制等进行测试。
如测试结果符合设备合同的要求及与产品说明一致,即为正常。
5、物理检查
对设备进行检查,记录网络设备(对模块结构的设备,还包括独立部件)出厂编号、产地、日期等内容,与合同和产品说明一致为正常。
1.2.1基础网络管理
序号
测试对象
内容(特性)
工具、方法和步骤
预期结果
需要时间
1
连接测试
设备面板是否可以显示,是否可以远程登录设备进行配置
在网管系统中生成网络拓扑设备面板显示远程登录设备
网络拓扑正确显示面板显示设备工作状态正确能够远程登录进行配置
1小时
2
网络设备日志检测
日志及防护NAT
可以收集到所有网络设备的日志可以防护模拟攻击可以实现NAT
日志收集正确,能够生成安全报告成功防护模拟攻击实现NAT
4小时
3
操作系统和应用平台
日志防护NAT
可以收集系统和应用平台中需要收集的日志可以防护模拟攻击可以实现NAT
日志收集正确,能够生成安全报告成功防护模拟攻击实现NAT
4小时
1.3竣工验收内容
系统验收计划包括:
Ø系统试运行的范围及持续运行时间
Ø调试对象和相关要证实/演示的设计功能和运行标准
Ø按顺序进行的集成调试的模式图
Ø以模式图为相互参照的集成调试过程和方法的叙述性解释
1.4竣工验收方案
1.4.1验收条件
经初步设计方案论证通过,并根据论证意见,由建设单位和设计施工单位共同签署整改落实意见。
试运行——系统调试开通后,并做好试运行记录。
建设单位根据试运行记录,写出试运行报告,其内容包括:
系统运行状况,系统功能是否符合设计要求,故障及其排除状况等。
技术培训——在试运行期间设计施工单位应对有关人员进行技术培训,并提供有关设备、系统操作和日常维护的说明、方法等技术资料。
竣工——施工方按设计任务书的规定内容全部建成,经试运行达到设计要求,并为建设单位认可,视为竣工。
少数非主要点位未按规定全部建成,由建设单位和设计施工单位协商,对遗留问题有明确处理的办法,经试运行、并为建设单位认可后,也可视为竣工。
工程竣工后,由设计施工单位写出竣工报告。
其内容包括:
工程概况、安装的主要设备、对照设计任务书或合同所完成的工程质量自我评估、维修服务条款等。
初验——工程竣工验收前,由建设单位组织设计施工单位根据设计任务书或合同对工程进行初验,并写出初验报告。
其内容包括:
系统试运行情况、系统功能检验、质量主观评价、核对安装设备数量和型号等;参加初验的单位、人员应署名。
检测——在正式验收前,设计施工单位应向公安行业主管部门申请办理系统委托检测手续,并由公安行业主管部门向检测机构出具检测委托书。
设计施工单位将检测委托书送检测机构,并附以下资料:
Ø系统试运行报告
Ø工程竣工报告
Ø工程初验报告
Ø系统原理框图、平面布防图、器材设备清单
系统检测后由检测机构出具系统检测报告。
检测报告应体现正确、公正、完整、规范,并注重量化。
1.4.2验收资料
在正式验收前,施工单位应向验收委员会(验收小组)提交下列验收图纸资料(全套数量应满足验收机构的需要,一般不少于5套
1、工程设计任务书
2、工程合同
3、正式设计方案及图纸(系统原理框图、平面布防图及配置表,线槽管道布线图、中心控制室布置图、器材设备清单等)
4、系统试运行报告
5、工程竣工报告
6、工程初验报告(含隐蔽工程随工验收单)
7、系统检测报告