互联互通测试设计测试用例.docx
《互联互通测试设计测试用例.docx》由会员分享,可在线阅读,更多相关《互联互通测试设计测试用例.docx(30页珍藏版)》请在冰豆网上搜索。
互联互通测试设计测试用例
互联互通测试设计
测试用例
1.测试环境配置
1.1.计划配置图
图设备及网络环境图
测试环境分为三部分,其中用户网络中网络设备和终端设备可以使用铁路视频监控系统性能实验室视频测试设备;接入网络设备由华晨、世纪瑞尔和辉煌三家公司自己提供;节点网络设备由北京交通大学提供。
各设备网卡带宽不小于100M,网络交换机带宽不小于1000M。
1.2.华晨实验室测试配置图
图设备地址配置图
测试环境分成多个独立的局域网:
核心网络(10.87.2.0/24),用户网络(10.87.5.0/24),华晨视频系统接入网络(10.87.1.0/24),世纪瑞尔视频系统接入网络(10.87.6.0/24),辉煌视频系统接入网络(10.87.7.0/24)。
2.系统测试项目
2.1.系统功能测试内容
1)目录服务单元功能测试
⏹路局的管理维护
⏹SA的维护管理
⏹站段的管理维护
⏹角色的管理维护
⏹用户的管理维护
⏹视频系统的管理维护
⏹视频资源的管理维护
⏹部门的管理维护
⏹视频终端的管理维护
2)信令控制单元功能测试
⏹实时视频访问功能
⏹云镜控制功能
⏹按时间段播放历史视频访问功能
⏹按文件方式播放历史视频访问功能
3)数据分发单元功能测试
⏹实时视频和历史视频转发
⏹云镜控制报文的转发
⏹数据分发功能
4)认证授权单元功能测试
⏹终端认证和用户认证测试
5)接入网关单元功能测试
⏹SA的接入认证
⏹为SA分配相应的转发服务器
6)视频终端功能测试
⏹用户登录与资源目录展示
⏹实时视频访问功能
⏹云台控制功能测试
⏹历史视频访问功能
7)视频代理功能测试
⏹各厂商SA资源上报测试
⏹不同厂商SA代理功能测试
2.2.系统性能测试内容
1)系统处理能力测试
⏹视频终端同时访问视频数量测试
⏹视频终端并发登录能力
⏹数据分发服务器的并发转发能力
⏹数据分发服务器的最大分发能力
⏹信令服务器的并发控制能力
2)系统稳定性测试
⏹视频访问成功率
⏹系统可靠性和稳定性测试
3)系统访问时延测试
⏹目录服务管理维护时延
⏹用户登录认证时延
⏹SIP访问信令交互时延
⏹资源上报时延
3.测试方法简述
3.1.系统功能测试(A类)
3.1.1.目录服务单元(DSU)功能测试
测试编号:
0101
测试项目:
系统管理路局的管理维护
测试依据:
铁路综合视频技术规范和互联互通技术条件
测试配置:
测试方法:
1)新建一个路局,创建成功后,查看路局信息,判断是否与创建时一致;
2)更新路局,修改后,查看路局信息,判断是否修改成功;
3)删除路局,查看整体目录树,确认删除成功。
预期结果:
1.新建路局,与查看路局信息一致
2.更新路局内容与查看到的路局信息一致
3.删除路局,确定从目录树中删除。
判定原则:
测试结果必须与预期结果相符,否则不符合要求。
测试编号:
0102
测试项目:
系统管理SA的维护管理
测试依据:
铁路综合视频技术规范和互联互通技术条件
测试配置:
测试方法:
1)在路局上新建一个SA,确认增加成功;
2)删除某路局的一个SA,确认删除成功;
预期结果:
1.新建SA,与查看路局下SA信息一致
2.删除SA,确定从目录树中删除。
判定原则:
测试结果必须与预期结果相符,否则不符合要求。
测试编号:
0103
测试项目:
系统管理站段的管理维护
测试依据:
铁路综合视频技术规范和互联互通技术条件
测试配置:
测试方法:
1)在选中的路局上新建站段,确认新建成功;
2)更新选中的站段,修改成功后与查看的内容进行比对:
3)删除站段,确认删除成功
预期结果:
1.新建站段,与查看站段信息一致
2.更新站段内容与查看到的站段信息一致
3.删除站段,确定从路局的目录树中删除。
判定原则:
测试结果必须与预期结果相符,否则不符合要求。
测试编号:
0104
测试项目:
系统管理角色的管理维护
测试依据:
铁路综合视频技术规范和互联互通技术条件
测试配置:
测试方法:
1)在选中的站段上新建用户角色,对该角色赋予能访问的视频资源权限,确认新建成功;
2)更新选中角色的各项内容,修改成功后与查看的内容进行比对;
3)删除用户角色,确认删除成功
预期结果:
1.新建角色,与查看角色信息一致
2.更新角色内容与查看到的角色信息一致
3.删除角色,确定从站段的目录树中删除。
判定原则:
测试结果必须与预期结果相符,否则不符合要求。
测试编号:
0105
测试项目:
系统管理用户的管理维护
测试依据:
铁路综合视频技术规范和互联互通技术条件
测试配置:
测试方法:
1)在选中的角色上新建用户,确认新建成功;
2)更新选中用户的各项内容,修改成功后与查看的内容进行比对;
3)删除用户,确认删除成功
预期结果:
1.新建用户,与查看用户信息一致
2.更新用户内容与查看到的用户信息一致
3.删除用户,确定从角色的目录树中删除。
判定原则:
测试结果必须与预期结果相符,否则不符合要求。
测试编号:
0106
测试项目:
系统管理视频系统的管理维护
测试依据:
铁路综合视频技术规范和互联互通技术条件
测试配置:
测试方法:
1)在选中的站段上新建视频系统,填入该视频系统所使用的SA,确认新建成功;
2)更新选中视频系统的各项内容,修改成功后与查看的内容进行比对;
3)删除视频系统,确认删除成功
预期结果:
1.新建视频系统,与查看视频系统信息一致
2.更新视频系统内容与查看到的视频系统信息一致
3.删除视频系统,确定从站段的目录树中删除。
判定原则:
测试结果必须与预期结果相符,否则不符合要求。
测试编号:
0107
测试项目:
系统管理视频资源的管理维护
测试依据:
铁路综合视频技术规范和互联互通技术条件
测试配置:
测试方法:
1)在选中的视频系统上新建视频分组,确认新建成功;
2)SA上报视频资源后,查看视频资源信息,察看视频资源信息内容。
预期结果:
分组和视频资源以及相应的信息内容无误
判定原则:
测试结果必须与预期结果相符,否则不符合要求。
测试编号:
0108
测试项目:
系统管理部门的管理维护
测试依据:
铁路综合视频技术规范和互联互通技术条件
测试配置:
测试方法:
1)在选中的终端管理上新建部门,确认新建成功;
2)更新选中部门的各项内容,修改成功后与查看的内容进行比对;
3)删除部门,确认删除成功
预期结果:
1.新建部门,与查看部门信息一致
2.更新部门内容与查看到的部门信息一致
3.删除部门,确定从目录树中删除。
判定原则:
测试结果必须与预期结果相符,否则不符合要求。
测试编号:
0108
测试项目:
系统管理视频终端的管理维护
测试依据:
铁路综合视频技术规范和互联互通技术条件
测试配置:
测试方法:
1)在选中的部门上新建视频终端,确认新建成功;
2)更新选中视频终端的各项内容,修改成功后与查看的内容进行比对;
3)删除部门,确认删除成功
预期结果:
1.新建视频终端,与查看视频终端信息一致
2.更新视频终端内容与查看到的视频终端信息一致
3.删除视频终端,确定从目录树中删除。
判定原则:
测试结果必须与预期结果相符,否则不符合要求。
3.1.2.信令控制单元(SCU)功能测试
测试编号:
0201
测试项目:
实时视频访问功能
测试依据:
铁路综合视频技术规范和互联互通技术条件
测试配置:
测试方法:
1)通过视频终端,请求某一个摄像头的实时图像(参见视频终端功能测试方法)
2)获取视频图像后,断开视频连接
3)通过网络协议分析仪抓看SIP报文,确定SIP报文中的Invite和Bye的请求与响应的内容是否符合RFC3261要求。
预期结果:
访问实时视频和断开视频无异常;
视频请求和断开采用SIP协议且符合RFC3261标准。
判定原则:
测试结果必须与预期结果相符,否则不符合要求。
测试编号:
0202
测试项目:
云镜控制功能测试
测试依据:
铁路综合视频技术规范和互联互通技术条件
测试配置:
测试方法:
1)同前一方法,通过视频终端,请求有云台的摄像头实时图像(参见视频终端功能测试方法)
2)申请云镜控制权限,进行各种云台和镜头的控制操作,观察图像是否与控制一致
3)使用另外的视频终端登录,使用与前一终端高级别和低级别的用户分别登录,调用同一视频内容,申请云台控制权限,测试不同级别用户竞争云镜控制权限是,是否是按规定进行抢占的
4)释放云镜控制权限,断开视频连接
5)进行快进、暂停、倒退、停止等操作控制视频播放
6)通过网络测试分析仪抓看SIP报文,确定MESSAGE报文符合RFC3261标准。
预期结果:
控制云镜操作无异常;
不同级别用户竞争云镜控制权限时,争用是否正常;
正确抓取到MESSAGE报文,并且报文格式符合RFC3261标准。
判定原则:
测试结果必须与预期结果相符,否则不符合要求。
测试编号:
0203
测试项目:
按时间段播放历史视频访问功能
测试依据:
铁路综合视频技术规范和互联互通技术条件
测试配置:
测试方法:
1)通过视频终端,根据条件搜索历史图像(参见视频终端功能测试方法)
2)进行快进、暂停、倒退、停止等操作控制视频播放
3)断开历史视频连接
4)通过网络协议分析仪抓看SIP报文,确定SIP报文中的Invite和Bye的请求与响应的内容是否符合RFC3261要求,并确定Invite报文消息体中的内容是否正确含查询条件。
预期结果:
查找、播放和控制历史视频无异常;
正确抓取到相应的INVITE和BYE报文,报文中包含正确的查询条件,并且报文格式符合RFC3261标准。
判定原则:
测试结果必须与预期结果相符,否则不符合要求。
测试编号:
0204
测试项目:
按文件方式播放历史视频访问功能
测试依据:
铁路综合视频技术规范和互联互通技术条件
测试配置:
测试方法:
1)通过视频终端,根据条件搜索历史图像(参见视频终端功能测试方法)
2)选择搜索结果,调取历史视频
3)进行快进、暂停、倒退、停止等操作控制视频播放
4)断开历史视频连接
5)通过网络协议分析仪抓看SIP报文,确定SIP报文中的Invite和Bye的请求与响应的内容是否符合RFC3261要求,并确定Invite报文消息体中的内容是否正确含查询条件。
预期结果:
查找、播放和控制历史视频无异常;
正确抓取到相应的INVITE和BYE报文,报文中包含正确的查询条件,并且报文格式符合RFC3261标准。
判定原则:
测试结果必须与预期结果相符,否则不符合要求。
3.1.3.数据分发单元(DDU)功能测试
测试编号:
0301
测试项目:
实时视频和历史视频转发
测试依据:
铁路综合视频技术规范和互联互通技术条件
测试配置:
测试方法:
1)同0201和0203的测试方法
2)用网络测试分析仪抓取视频流RTP报文,看RTP报标准头和扩展头内容是否符合要求
预期结果:
UDP报文地址是否与转发服务器地址一致
RTP报文标准头和扩展头是否一致
判定原则:
测试结果必须与预期结果相符,否则不符合要求。
测试编号:
0302
测试项目:
云镜控制报文的转发
测试依据:
铁路综合视频技术规范和互联互通技术条件
测试配置:
测试方法:
1)同0202测试方法
2)查看云镜控制申请成功后,云镜控制命令连接通道是否建立。
3)用网络测试分析仪抓取视频流TCP报文,看云镜控制内容报文是否符合要求
预期结果:
云镜控制命令连接通道建立
云镜控制命令传输时,TCP报文中包含命令内容
判定原则:
测试结果必须与预期结果相符,否则不符合要求。
测试编号:
0303
测试项目:
数据分发功能
测试依据:
铁路综合视频技术规范和互联互通技术条件
测试配置:
测试方法:
1)用两台视频终端调用同一路视频内容和两路不同视频
2)用在接入节点与视频系统间的网络协议分析仪抓视频RTP报文,看两台终端同时调用同路视频和两路视频的RTP包区别
预期结果:
两台视频终端同时调一路视频时,不会增加网络报文内容
判定原则:
测试结果必须与预期结果相符,否则不符合要求。
3.1.4.认证授权单元(AA)功能测试
测试编号:
0401
测试项目:
终端认证和用户认证测试
测试依据:
铁路综合视频技术规范和互联互通技术条件
测试配置:
测试方法:
1)通过管理系统软件设置添加视频终端和视频用户,并给用户所在的角色赋权
2)启动视频用户终端,输入视频用户口令登录视频终端
3)检查视频资源列表
预期结果:
视频终端可使用
用户登录成功,视频资源列表无误
判定原则:
测试结果必须与预期结果相符,否则不符合要求。
3.1.5.接入网关单元(AGU)功能测试
测试编号:
0501
测试项目:
SA的接入认证
测试依据:
铁路综合视频技术规范和互联互通技术条件
测试配置:
测试方法:
1)在接入服务器中创建一个SA,配置好相关用户名及密码;
2)在SA中分别用各种的用户名和密码进行接入。
预期结果:
正确用户名可以成功接入,错误用户名或密码拒绝接入。
判定原则:
测试结果必须与预期结果相符,否则不符合要求。
测试编号:
0502
测试项目:
为SA分配相应的转发服务器
测试依据:
铁路综合视频技术规范和互联互通技术条件
测试配置:
测试方法:
1)配置两台以上的DDU,为不同摄像头指定DDU
2)通过视频终端访问摄像头,调用实时图像
3)通过网络协议分析仪抓取视频流报文,查看视频是否通过不同DDU转发
预期结果:
视频报文通过不同的转发服务器转发
判定原则:
测试结果必须与预期结果相符,否则不符合要求。
3.1.6.视频终端功能测试
测试编号:
0601
测试项目:
用户登录与资源目录展示
测试依据:
铁路综合视频技术规范和互联互通技术条件
测试配置:
测试方法:
1)在用户管理端得到一个已分摄像头权限的用户的18位唯一编号和密码。
2)用同客户端程序输入编号和密码进行登录。
预期结果:
通过客户端登陆系统后该用户所看到的资源列表与铁路视频接入网关管理系统给用户分配的资源一致。
判定原则:
测试结果必须与预期结果相符,否则不符合要求。
测试编号:
0602
测试项目:
实时视频访问功能
测试依据:
铁路综合视频技术规范和互联互通技术条件
测试配置:
测试方法:
1)通过视频终端,请求某一个摄像头的实时图像,选中一个视频框,双击一条视频资源。
2)视频浏览正常后,断开视频
预期结果:
在视频框中看到了该视频资源的实时图像。
判定原则:
测试结果必须与预期结果相符,否则不符合要求。
测试编号:
0603
测试项目:
云台控制功能测试
测试依据:
铁路综合视频技术规范和互联互通技术条件
测试配置:
测试方法:
1)通过视频终端,请求有云台的摄像头实时图像(参见0202)
2)申请云镜控制权限,进行各种云台和镜头的控制操作,观察图像是否与控制一致
3)使用另外的视频终端登录,使用与前一终端高级别和低级别的用户分别登录,调用同一视频内容,申请云台控制权限,测试不同级别用户竞争云镜控制权限是,是否是按规定进行抢占的
4)释放云镜控制权限,断开视频连接
5)进行快进、暂停、倒退、停止等操作控制视频播放
预期结果:
1)在视频框中看到了视频资源的实时图像。
2)对各种云台和镜头的控制操作,观察图像与控制一致。
3)当用户级别高的用户抢占资源时,用户级别高的用户终端显示提示申请成功,并可以对云镜进行控制,用户级别低的用户失去了对云镜的控制;当用户级别低的用户来抢占云镜时,用户级别高的用户将无变化,级别低的用户没有申请成功。
4)用户将对云台失去控制。
5)在视频框中看到了视频资源的图像的快进、暂停、倒退、停止等。
判定原则:
测试结果必须与预期结果相符,否则不符合要求。
测试编号:
0604
测试项目:
历史视频访问功能
测试依据:
铁路综合视频技术规范和互联互通技术条件
测试配置:
测试方法:
1)通过视频终端,填写搜索条件,搜索历史图像
2)选择搜索结果,调取历史视频
3)进行快进、暂停、倒退、停止等操作控制视频播放
预期结果:
在视频框中看到了视频资源的图像的快进、暂停、倒退、停止等。
判定原则:
测试结果必须与预期结果相符,否则不符合要求。
3.1.7.SA代理功能测试
测试编号:
0701
测试项目:
各厂商SA资源上报测试
测试依据:
铁路综合视频技术规范和互联互通技术条件
测试配置:
测试方法:
1)设置所属节点参数,启动SA服务,进行视频资源上报
2)通过管理系统软件,查看视频资源信息是否一致
3)进行视频资源信息变动,进行资源变更信息上报
4)通过管理系统软件,查看视频资源信息是否变更成功
5)不同厂商SA重复上述过程进行测试
预期结果:
视频资源上报,管理软件可以查看并给用户赋权
变更信息可及时反映在管理软件中
不同厂商测试结果一致
判定原则:
测试结果必须与预期结果相符,否则不符合要求。
测试编号:
0702
测试项目:
不同厂商SA代理功能测试
测试依据:
铁路综合视频技术规范和互联互通技术条件
测试配置:
测试方法:
1)用管理软件将不同厂商的视频资源赋权给同一用户
2)使用视频终端,用该用户登录
3)对各厂商的视频资源进行实时视频、云镜控制、历史视频等操作,详见视频终端功能测试方法
4)查看各操作结果是否正常
预期结果:
各项功能正常,SA代理功能正常。
判定原则:
测试结果必须与预期结果相符,否则不符合要求。
3.2.系统性能测试
3.2.1.系统处理能力测试
测试编号:
1101(A类)
测试项目:
视频终端同时访问视频数量测试
测试依据:
铁路综合视频技术规范和互联互通技术条件
测试配置:
测试方法:
1)通过管理系统软件给用户所在的角色赋权,可访问视频资源数量大于16个。
2)使用该用户在视频终端登录,在16分屏中分别打开各摄像头实时视频。
3)观察每个分屏的图像显示情况
预期结果:
各分屏的视频图像显示流畅,无异常
判定原则:
测试结果必须与预期结果相符,否则不符合要求。
测试编号:
1102(B类)
测试项目:
视频终端并发登录能力
测试依据:
铁路综合视频技术规范和互联互通技术条件
测试配置:
测试方法:
1)模拟多个视频终端同时登录访问,测试登录是否成功
2)不断增加视频终端数量,当成功率小于95%,记录最大并发登录数量
预期结果:
可以支持100以上的用户同时登录
判定原则:
测试结果必须与预期结果相符,否则不符合要求。
测试编号:
1103(A类)
测试项目:
数据分发服务器的并发转发能力
测试依据:
铁路综合视频技术规范和互联互通技术条件
测试配置:
测试方法:
1)模拟多个视频终端同时进行不同摄像头的实时视频调用,确定能够成功访问
2)不断增加视频访问数量,通过性能监测仪监控网络带宽情况
3)当视频图像明显下降时,记录视频访问数量和带宽占用情况
预期结果:
单台DDU至少支持100路视频的转发
判定原则:
测试结果必须与预期结果相符,否则不符合要求。
测试编号:
1104(A类)
测试项目:
数据分发服务器的最大分发能力
测试依据:
铁路综合视频技术规范和互联互通技术条件
测试配置:
测试方法:
1)模拟多个视频终端同时进行同一路摄像头的实时视频调用,确定能够成功访问
2)不断增加视频访问数量,通过性能监测仪监控网络带宽情况
3)当视频图像明显下降时,记录视频访问数量和带宽占用情况
预期结果:
单台DDU至少支持100路视频的分发
判定原则:
测试结果必须与预期结果相符,否则不符合要求。
测试编号:
1105(A类)
测试项目:
信令服务器的并发控制能力
测试依据:
铁路综合视频技术规范和互联互通技术条件
测试配置:
测试方法:
1)模拟多个视频终端同时进行不同一路摄像头的实时视频调用,确定能够成功访问
2)不断增加视频访问数量,通过性能监测仪监控网络带宽情况
3)当视频图像明显下降时,记录视频访问数量和带宽占用情况
预期结果:
单台信令服务的并发能力应大于400路/1分钟。
判定原则:
测试结果必须与预期结果相符,否则不符合要求。
3.2.2.系统稳定性测试
测试编号:
1201(A类)
测试项目:
视频访问成功率
测试依据:
铁路综合视频技术规范和互联互通技术条件
测试配置:
测试方法:
1)使用一个视频终端对不同路摄像头的实时视频调用,确定能够成功访问,然后断开视频
2)不断重复上述步骤,进行循环调用,记录成功接通视频和失败的次数
3)测试次数不少于10000次
预期结果:
接通成功率应大于90%。
判定原则:
测试结果必须与预期结果相符,否则不符合要求。
测试编号:
1202(B类)
测试项目:
系统可靠性和稳定性测试
测试依据:
铁路综合视频技术规范和互联互通技术条件
测试配置:
测试方法:
4)使用一个视频终端对不同路摄像头循环的实时视频调用,确定能够成功访问
5)长时间进行视频的访问,观测视频监控能否正常
6)使用工具模拟视频终端的实时访问和断开,长时间重复,最终确定系统是否能正常运行
7)测试的时长不能小于24小时。
预期结果:
系统不能中途出现故障。
判定原则:
测试结果必须与预期结果相符,否则不符合要求。
3.2.3.系统访问时延测试
测试编号:
1301(A类)
测试项目:
目录服务管理维护时延
测试依据:
铁路综合视频技术规范和互联互通技术条件
测试配置:
测试方法:
1)如3.1.1中各测试方法,通过目录服务管理维护各项内容
2)通过网络性能分析仪监测或计时毫秒表记录统计处理过程的时间差
预期结果:
管理维护处理过程小于5秒
判定原则:
测试结果必须与预期结果相符,否则不符合要求。
测试编号:
1302(B类)
测试项目:
用户登录认证时延
测试依据:
铁路综合视频技术规范和互联互通技术条件
测试配置:
测试方法:
1)如3.1.6的0601测试方法,通过视频终端进行登录
2)通过网络性能分析仪监测或计时毫秒表记录登录过程的时间差
3)为用户赋予50个摄像头的权限,记录目录资源刷新时间
4)为用户赋予100个摄像头的权限,记录目录资源刷新时间
预期结果:
登录过程小于5秒,目录资源刷新时间小于10秒(50个)
判定原则:
测试结果必须与预期结果相符,否则不符合要求。
测试编号:
1303(A类)
测试项目:
SIP访问信令交互时延
测试依据:
铁路综合视频技术规范和互联互通技术条件
测试配置:
测试方法:
1)如3.1.2的测试方法,通过视频终端进行实时视频、云镜控制和历史视频的访问
2)通过网络性能分析仪监测或计时毫秒表记录各