基于行为模拟的测试方法、电视设备及存储介质技术

技术编号:24176771 阅读:30 留言:0更新日期:2020-05-16 04:56
本发明专利技术公开了一种基于行为模拟的测试方法,该方法包括:获取操控电视系统运行的操作数据;从所述操作数据中提取关键数据,并将所述关键数据存储至预设列表;根据所述预设列表的存储队列关系生成所述关键数据对应的测试操作参数;按照所述测试操作参数模拟测试行为以对所述电视系统进行测试。此外,本发明专利技术还公开了一种电视设备和计算机可读存储介质,本发明专利技术基于模拟测试操作行为执行问题重现的实现过程,从而自动对电视系统进行测试,无需测试工作人员依据自我记忆执行重复、繁杂的问题重现过程,节省了人力资源,且不会因为人为记忆的偏差导致无法进行问题重现,提高了电视系统的测试效率。

【技术实现步骤摘要】
基于行为模拟的测试方法、电视设备及存储介质
本专利技术属于电视数据处理
,尤其涉及一种基于行为模拟的测试方法、电视设备及计算机可读存储介质。
技术介绍
伴随着电视科技的迅速发展,智能电视系统的开发变得愈来愈复杂,如此,容易导致在电视系统的运行过程中出现诸如运行卡慢、设备重启以及播放界面花屏等问题。而针对该一系列问题,在智能电视系统上线发布之前,开发商会进行大量的问题测试,由测试工作人员一遍一遍的重复执行诱发问题的操作以进行问题重现,从而便于对系统出现的各种问题进行及时的修改。然而,进行问题重现的过程需要耗费大量的人力资源,且需要依据工作人员对操作过程的记忆,而由于记忆的偏差,常常无法准确进行问题重现,因此,由测试工作人员人为进行问题重现的工作过程复杂繁重,严重占用人力资源且效率低下。因此,现有技术仍有待改进。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种基于行为模拟的测试方法,旨在解决由测试工作人员人为进行问题重现,严重占用人力资源且效率低下的技术问题。为了实现上述目的,本发专利技术提供一种基于行为模拟的测试方法,所述基于行为模拟的测试方法包括以下步骤:获取操控电视系统运行的操作数据;从所述操作数据中提取关键数据,并将所述关键数据存储至预设列表;根据所述预设列表的存储队列关系生成所述关键数据对应的测试操作参数;按照所述测试操作参数模拟测试行为以对所述电视系统进行测试。可选地,所述从所述操作数据中提取关键数据,并将所述关键数据存储至预设列表的步骤,包括:检测所述操作数据中是否存在预设关键字段;若是,则提取当前所述操作数据的生成时间以及所述预设关键字段中预设第一字段所标识的操作键值;将所述生成时间和所述预设第一字段所标识的所述操作键值作为所述关键数据按序依次存储至所述预设列表中。可选地,所述预设关键字段中还包括预设第二字段;其中,所述检测所述操作数据中是否存在预设关键字段的步骤,包括:在所述操作数据的存储文件中,遍历每一条所述操作数据;当检测到所述操作数据中同时存在所述预设第一字段和所述预设第二字段时,确定所述操作数据中存在所述预设关键字段。可选地,所述测试操作参数包括:测试操作时间间隔和测试操作键值;其中,所述根据所述预设列表的存储队列关系生成所述关键数据对应的测试操作参数的步骤,包括:根据所述预设列表的存储队列关系,依次从所述预设列表中分别提取各所述生成时间和各所述操作键值;计算相邻各所述生成时间之间的各时间间隔,并依次逐一构建各所述操作键值与各所述时间间隔之间的关联关系,并依据所述关联关系将各所述操作键值和各所述时间间隔分别作为各所述测试操作键值和各所述测试操作时间间隔。可选地,所述预设列表包括:预设第一列表,所述预设第一列表用于存储所述操作键值;预设第二列表,所述预设第二列表用于存储所述生成时间;其中,所述根据所述预设列表的存储队列关系,依次从所述预设列表中分别提取各所述生成时间和各所述操作键值的步骤,包括:根据所述预设第一列表的存储队列关系,依次从所述预设第一列表中提取各所述操作键值;根据所述预设第二列表的存储队列关系,依次从所述预设第二列表中提取各所述生成时间。可选地,所述基于行为模拟的测试方法,还包括:构建所述操作键值与预设红外工具键值之间的对应关系。可选地,所述按照所述测试操作参数模拟测试行为以对所述电视系统进行测试的步骤,包括:根据预设操作行为模拟指令以及所述测试操作参数,向所述电视系统发送各所述测试操作键值中的第一个所述测试操作键值;在经过第一个所述测试操作键值所关联的所述时间间隔之后,向所述电视系统发送各所述测试操作键值中的第二个所述测试操作键值,直到各所述测试操作键值全部发送完毕。可选地,所述获取操控电视系统运行的操作数据的步骤,包括:当检测到预设操作行为学习指令时,向所述电视系统输入串口指令;获取所述电视系统基于所述串口指令反馈的操控所述电视系统运行的所述操作数据。此外,为实现上述目的,本专利技术还提供一种电视设备,所述电视设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于行为模拟的测试程序,所述基于行为模拟的测试程序被所述处理器执行时实现如上所述的基于行为模拟的测试方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有基于行为模拟的测试程序,所述基于行为模拟的测试程序被处理器执行时实现如上所述的基于行为模拟的测试方法的步骤。本专利技术实施例提出的一种基于行为模拟的测试方法、电视设备及计算机可读存储介质,通过获取操控电视系统运行的操作数据;从所述操作数据中提取关键数据,并将所述关键数据存储至预设列表;根据所述预设列表的存储队列关系生成所述关键数据对应的测试操作参数;按照所述测试操作参数模拟测试行为以对所述电视系统进行测试。基于获取电视系统开发商的测试工作人员在日常测试操作过程中,操控电视系统运行的操作数据,从该操作数据中提取学习操作行为所需的关键数据并存储在预设列表中,在需要进行操作行为模拟以对电视系统进行测试时,按照预设列表的存储队列关系分别提取关键数据以生成对应的各测试操作参数,然后依次按照该各测试操作参数之间的关联关系模拟测试操作行为对电视系统进行测试。本专利技术实现了,基于模拟测试操作行为执行问题重现的实现过程,从而自动对电视系统进行测试,无需测试工作人员依据自我记忆执行重复、繁杂的问题重现过程,节省了人力资源,且不会因为人为记忆的偏差导致无法进行问题重现,提高了电视系统的测试效率。附图说明图1是本专利技术实施例方案涉及的硬件运行环境的电视设备结构示意图;图2为本专利技术基于行为模拟的测试方法第一实施例的流程示意图;图3为图2中步骤S20的细化流程示意图;图4为图2中步骤S30的细化流程示意图;图5为本专利技术基于行为模拟的测试方法一实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例的主要解决方案是:获取操控电视系统运行的操作数据;从所述操作数据中提取关键数据,并将所述关键数据存储至预设列表;根据所述预设列表的存储队列关系生成所述关键数据对应的测试操作参数;按照所述测试操作参数模拟测试行为以对所述电视系统进行测试。由于现有技术中,进行问题重现的过程需要耗费大量的人力资源,且需要依据工作人员对操作过程的记忆,而由于记忆的偏差,常常无法准确进行问题重现,因此,由测试工作人员人为进行问题重现的工作过程复杂繁重,严重占用人力资源且效率低下。本专利技术本文档来自技高网...

【技术保护点】
1.一种基于行为模拟的测试方法,其特征在于,所述基于行为模拟的测试方法包括:/n获取操控电视系统运行的操作数据;/n从所述操作数据中提取关键数据,并将所述关键数据存储至预设列表;/n根据所述预设列表的存储队列关系生成所述关键数据对应的测试操作参数;/n按照所述测试操作参数模拟测试行为以对所述电视系统进行测试。/n

【技术特征摘要】
1.一种基于行为模拟的测试方法,其特征在于,所述基于行为模拟的测试方法包括:
获取操控电视系统运行的操作数据;
从所述操作数据中提取关键数据,并将所述关键数据存储至预设列表;
根据所述预设列表的存储队列关系生成所述关键数据对应的测试操作参数;
按照所述测试操作参数模拟测试行为以对所述电视系统进行测试。


2.如权利要求1所述的基于行为模拟的测试方法,其特征在于,所述从所述操作数据中提取关键数据,并将所述关键数据存储至预设列表的步骤,包括:
检测所述操作数据中是否存在预设关键字段;
若是,则提取当前所述操作数据的生成时间以及所述预设关键字段中预设第一字段所标识的操作键值;
将所述生成时间和所述预设第一字段所标识的所述操作键值作为所述关键数据按序依次存储至所述预设列表中。


3.如权利要求2所述的基于行为模拟的测试方法,其特征在于,所述预设关键字段中还包括预设第二字段;
其中,所述检测所述操作数据中是否存在预设关键字段的步骤,包括:
在所述操作数据的存储文件中,遍历每一条所述操作数据;
当检测到所述操作数据中同时存在所述预设第一字段和所述预设第二字段时,确定所述操作数据中存在所述预设关键字段。


4.如权利要求2所述的基于行为模拟的测试方法,其特征在于,所述测试操作参数包括:测试操作时间间隔和测试操作键值;
其中,所述根据所述预设列表的存储队列关系生成所述关键数据对应的测试操作参数的步骤,包括:
根据所述预设列表的存储队列关系,依次从所述预设列表中分别提取各所述生成时间和各所述操作键值;
计算相邻各所述生成时间之间的各时间间隔,并依次逐一构建各所述操作键值与各所述时间间隔之间的关联关系,并依据所述关联关系将各所述操作键值和各所述时间间隔分别作为各所述测试操作键值和各所述测试操作时间间隔。


5.如权利要求4所述的基于行为模拟的测试方法,其特征在于,所述预设列表包括:
预设第一列表,所...

【专利技术属性】
技术研发人员:李军
申请(专利权)人:深圳TCL数字技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1