【技术实现步骤摘要】
消息流转的测试方法、装置、电子设备及存储介质
[0001]本专利技术涉及消息流转
,尤其涉及一种消息流转的测试方法、装置、电子设备及存储介质。
技术介绍
[0002]消息流转是智能产品中的主要功能之一,其作用是使各个智能设备之间能够同步音视频等数据,以实现消息的推送、分享、在线视频等目的。
[0003]在推出智能产品之前,测试人员需要对智能产品中消息流转功能进行测试以保障其流转的质量,即检测流转的内容对不对、流转的时间长不长等,尤其是信息的流转往往是多个端之间的来回交互,在此期间存在诸多测试环节,不同测试环节都对应有不同的障碍问题,例如网络故障、多个端之间的版本兼容等问题,当障碍问题出现时智能产品能否正确处理,不会出现死机、流转失败、流转内容丢失等质量缺陷,是测试人员需要一一进行测试的。
[0004]然而,测试人员需要进行测试的测试环节已经很多了,且每个测试环节还要插入各种各样的障碍问题,增加了测试人员需进行的测试时长和测试难度,严重影响研发项目的推进工作,增加了额外的研发成本。
技术实现思路
< ...
【技术保护点】
【技术特征摘要】
1.一种消息流转的测试方法,其特征在于,包括:获取待流转消息,以及待测试的流转阶段;根据所述流转阶段,在预设的障碍指令库中确定相匹配的障碍指令集;根据所述障碍指令集,在所述流转阶段执行对应的障碍操作,以使所述流转阶段出现流转障碍;在出现流转障碍的所述流转阶段对所述待流转消息执行消息流转;基于对所述待流转消息执行的消息流转,确定所述流转阶段的测试结果。2.如权利要求1所述的消息流转的测试方法,其特征在于,所述流转阶段包括握手阶段、认证阶段、传输阶段,所述根据所述流转阶段,在预设的障碍指令库中确定相匹配的障碍指令集的步骤,包括:检测到所述流转阶段为握手阶段,且未与对端设备建立过流转通道时,在预设的障碍指令库中确认并选择用于生成通道障碍的第一障碍指令集;检测到所述流转阶段为认证阶段时,在预设的障碍指令库中确认并选择用于生成安全障碍的第二障碍指令集;检测到所述流转阶段为传输阶段时,在预设的障碍指令库中确认并选择用于生成格式障碍的第三障碍指令集。3.如权利要求2所述的消息流转的测试方法,其特征在于,所述根据所述障碍指令集,在所述流转阶段执行对应的障碍操作,以使所述流转阶段出现流转障碍的步骤,包括:当检测到第一障碍指令集时,则在所述握手阶段中执行所述第一障碍指令集,以使所述握手阶段建立的流转通道中出现丢包障碍和/或传输超时障碍;当检测到第二障碍指令集时,则在所述认证阶段中执行所述第二障碍指令集,以使所述认证阶段中出现数据泄露障碍和/或非法内容障碍;当检测到第三障碍指令集时,则在所述传输阶段中执行所述第三障碍指令集,以使所述传输阶段中出现传输格式障碍。4.如权利要求3所述的消息流转的测试方法,其特征在于,在所述基于对所述待流转消息执行的消息流转,确定所述流转阶段的测试结果的步骤之前,所述消息流转的测试方法还包括:检测到对所述待流转消息执行消息流转时,获取对所述流转障碍的故障处理方式,并将所述故障处理方式存储在系统日志文件中。5.如权利要求4所述的消息流转的测试方法,其特征在于,所述基于对所述待流转消息执行的消息流转,确定所述流转阶段的测试结果的步骤,包括:当完成对所述待流转消息的消息流转后,从所述系统日志文件中提取所述故障处理方式;比对所述故障处理方式与预设的处理方式,得到第一比对结果;在所述第一比对结果表征所述故障处理方式与所述...
【专利技术属性】
技术研发人员:林丰,
申请(专利权)人:深圳TCL新技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。