[发明专利]一种编单自动化测试的方法及系统有效
申请号: | 202011098434.1 | 申请日: | 2020-10-14 |
公开(公告)号: | CN112261449B | 公开(公告)日: | 2022-07-26 |
发明(设计)人: | 王伟莉;王伟明;沈磊;吴欣怡 | 申请(专利权)人: | 杭州当虹科技股份有限公司 |
主分类号: | H04N21/24 | 分类号: | H04N21/24;H04N17/00 |
代理公司: | 杭州橙知果专利代理事务所(特殊普通合伙) 33261 | 代理人: | 杜放 |
地址: | 310000 浙江省杭州市西*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动化 测试 方法 系统 | ||
1.一种编单自动化测试的系统,其特征是,包括设备管理模块、编单管理模块、任务管理模块和数据统计模块,所述的设备管理模块用于管理终端播放设备池,进行添加、删除、编辑及播放环境的一键部署和升级;所述的编单管理模块用于从所要测试的应用系统里同步需要测试覆盖的编单,根据测试场景的需要针对不同编单预先创建不同的编单组合模板;所述的任务管理模块用于管理测试任务,测试任务用于指定每个编单组合和播放设备的关联,指定每个播放设备的校准时间并进行任务发布;所述的数据统计模块用于针对测试任务一键获取各播放设备上的播放记录,并自动和预期的播放记录进行比对,对存在问题的记录和编单进行提示;具体地,任务编辑页面里,用户从播放设备列表里选择一个测试设备,从编单组合里选择一个组合,设定和编单相同的日期,保存并下发任务,系统将会:
(1)将指定编单组合里的所有编单下发到指定的测试设备上;
(2)根据编单列表,按照如下规则生成预期的播放记录:
(a)遍历每个编单的开始和结束时间,得到所有的时间点信息,每两个相邻时间点组成一个时间切片;
(b)针对每个时间切片,获取该时间切片里优先级最高的编单;
(c)针对编单里的每个素材,顺序生成一条条记录:第一条记录是针对第一个素材的,开始时间为时间切片的开始时间,结束时间为切片开始时间加素材时长,编单ID为该素材所属编单标识;第二条记录是针对第二个素材的,开始时间为前一条记录的结束时间,结束时间则为本记录的开始时间加上本素材的时长,编单ID为该素材所属编单标识, 依次类推,直到填充满当前的时间切片,开始处理下一个时间切片;
(d)当所有时间切片都处理完成后,预期的所有的播放记录也就生成了;
(3)播放设备自动修正日期为指定的日期,检测到编单进行播放,生成客户端日志。
2.根据权利要求1所述的一种编单自动化测试的方法,其特征是,具体包括如下步骤:
(1)设备管理模块进行添加、删除、编辑及播放环境的一键部署和升级;
(2)所要测试的应用系统根据编单信息对编单管理模块同步需要测试覆盖的编单,同时根据测试场景的需要针对不同编单预先创建不同的编单组合模板;
(3)任务管理模块指定每个编单组合和播放设备的关联,指定每个播放设备的校准时间并进行任务发布;在给播放设备下发任务后,系统会针对每个播放设备上设定好的编单任务自动生成期望的播放记录列表;
(4)播放设备接收到任务后根据校准时间进行设备时间校准,旧数据备份,新任务内容获取,根据编单列表和优先级进行播放,在播放设备完成编单的播放任务后,自动恢复设备时间为当前时间;
(5)在播放设备上的播放任务都完成后,针对测试任务一键获取各播放设备上的播放记录,通过数据统计模块对存在问题的记录和编单进行提示;在终端播放设备实际上播放完各个编单后,一键收集实际的播放记录,将实际的播放记录和预期的播放记录自动进行比对,自动判断播放逻辑的准确性并给出报告。
3.根据权利要求2所述的一种编单自动化测试的方法,其特征是,在步骤(3)中,校准播放设备的时间因为编单是过去已经创建好用于将来重复测试使用的,编单的时间是过去的时间,所以通过修改播放设备的时间为过去时间与所测试编单时间相匹配,保证播放时间段的一致性。
4.根据权利要求2所述的一种编单自动化测试的方法,其特征是,在步骤(4)中,不同的编单设定不同的播放优先级,在同一个时间段,同优先级的编单进行轮询播放,高优先级的编单则要优先于低优先级的编单进行播放。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州当虹科技股份有限公司,未经杭州当虹科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011098434.1/1.html,转载请声明来源钻瓜专利网。