Cts自动测试方法及装置的制造方法

文档序号:9547104阅读:726来源:国知局
Cts自动测试方法及装置的制造方法
【技术领域】
[0001]本发明涉及到通信技术领域,特别涉及到CTS自动测试方法及装置。
【背景技术】
[0002]当前CTS (Compatibility Test Suite,兼容性测试套件)测试用例使用前需要手动完成相关操作,所述相关操作包括:例如语言设置,安装相应的apk安装包到终端并激活相关选项以及拷贝相关媒体文件到手机上等操作。
[0003]上述的CTS测试方法需要手动完成测试前相关的准备操作,无法自动的处理需要提前布局的环境和环境布局后自动的执行测试用例,导致目前的CTS测试过程智能化程度差,进而导致测试效率差。

【发明内容】

[0004]本发明实施例提供一种CTS自动测试方法及装置,旨在解决现有的CTS自动化测试方法需要手动完成测试前相关的准备操作,无法自动的处理需要提前布局的环境和环境布局后自动的执行测试用例,导致目前的CTS测试过程智能化程度差,进而导致测试效率差的冋题。
[0005]为实现上述目的,本发明实施例提出一种CTS自动测试方法,包括步骤:
[0006]在接收到CTS测试指令后,自动配置测试环境、安装测试所需的安装包以生成自动化测试操作界面;
[0007]通过预设方式模拟用户选择操作在所述自动化测试操作界面自动配置待测试选项及激活项以形成测试用例;
[0008]获取测试文件,通过所述预设方式模拟用户输入操作自动输入测试启动指令,在所述测试环境下通过所述测试用例自动对所述测试文件进行CTS测试。
[0009]为了实现上述目的,本发明实施例还进一步提出一种CTS自动测试装置,包括:
[0010]处理模块,用于在接收到CTS测试指令后,自动配置测试环境、安装测试所需的安装包以生成自动化测试操作界面;
[0011]配置模块,用于通过预设方式模拟用户选择操作在所述自动化测试操作界面自动配置待测试选项及激活项以形成测试用例;
[0012]获取模块,用于获取测试文件;
[0013]测试模块,用于通过所述预设方式模拟用户输入操作自动输入测试启动指令,在所述测试环境下通过所述测试用例自动对所述测试文件进行CTS测试。
[0014]本发明通过在CTS测试框架上增加环境自动配置的适配操作以及测试用例自动执行的机制,使得CTS测试自动化配置测试环境、测试所需的安装包,自行形成测试用例,并自动对完成测试文件进行CTS测试。有效避免现有的CTS自动化测试方法需要手动完成测试前相关的准备操作,无法自动的处理需要提前布局的环境和环境布局后自动的执行测试用例,导致目前的CTS测试过程智能化程度差,进而导致测试效率差的问题。使得CTS测试完全自动化,提高了 CTS测试的智能化程度,进而提高了 CTS测试的效率。
【附图说明】
[0015]图1为本发明实施例CTS自动测试装置所涉及的硬件架构示意图;
[0016]图2为本发明CTS自动测试方法的第一实施例的流程示意图;
[0017]图3为本发明CTS自动测试方法的第二实施例的流程示意图;
[0018]图4为本发明CTS自动测试方法的第三实施例的流程示意图;
[0019]图5为本发明CTS自动测试方法的第四实施例的流程示意图;
[0020]图6为本发明CTS自动测试方法的第五实施例的流程示意图;
[0021]图7为本发明一实施例CTS自动测试过程的流程示意图;
[0022]图8为本发明CTS自动测试装置的第一实施例的功能模块示意图;
[0023]图9为本发明CTS自动测试装置的第二实施例的功能模块示意图;
[0024]图10为本发明CTS自动测试装置的第三实施例的功能模块示意图。
[0025]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0026]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0027]本发明实施例的主要解决方案是:在接收到CTS测试指令后,自动配置测试环境、安装测试所需的安装包以生成自动化测试操作界面;通过预设方式模拟用户选择操作在所述自动化测试操作界面自动配置待测试选项及激活项以形成测试用例;获取测试文件,通过所述预设方式模拟用户输入操作自动输入测试启动指令,在所述测试环境下通过所述测试用例自动对所述测试文件进行CTS测试。通过在CTS测试框架上增加环境自动配置的适配操作以及测试用例自动执行的机制,使得CTS测试自动化配置测试环境、测试所需的安装包,自行形成测试用例,并自动对完成测试文件进行CTS测试。有效避免现有的CTS自动化测试方法需要手动完成测试前相关的准备操作,无法自动的处理需要提前布局的环境和环境布局后自动的执行测试用例,导致目前的CTS测试过程智能化程度差,进而导致测试效率差的问题。使得CTS测试完全自动化,提高了 CTS测试的智能化程度,进而提高了 CTS测试的效率。
[0028]由于现有的CTS自动化测试方法需要手动完成测试前相关的准备操作,无法自动的处理需要提前布局的环境和环境布局后自动的执行测试用例,导致目前的CTS测试过程智能化程度差,进而导致测试效率差的问题。
[0029]本发明实施例架构一 CTS自动测试装置,该CTS自动测试装置通过在CTS测试框架上增加环境自动配置的适配操作以及测试用例自动执行的机制,使得CTS测试自动化配置测试环境、测试所需的安装包,自行形成测试用例,并自动对完成测试文件进行CTS测试。有效避免现有的CTS自动化测试方法需要手动完成测试前相关的准备操作,无法自动的处理需要提前布局的环境和环境布局后自动的执行测试用例,导致目前的CTS测试过程智能化程度差,进而导致测试效率差的问题。使得CTS测试完全自动化,提高了 CTS测试的智能化程度,进而提高了 CTS测试的效率。其中,本实施例CTS自动测试装置可以承载于PC端,也可以承载于手机、平板电脑等可以使用CTS测试工具的电子终端。该CTS自动测试装置所涉及的硬件架构可以如图1所示。
[0030]图1示出了本发明实施例CTS自动测试装置所涉及的硬件架构。如图1所示,所述CTS自动测试装置所涉及的硬件包括:处理器301,例如CPU,网络接口 304,用户接口303,存储器305,通信总线302。其中,通信总线302用于实现该信息推送平台中各组成部件之间的连接通信。用户接口 303可以包括显示屏(Display)、键盘(Keyboard)、鼠标等组件,用于接收基于键盘等输入设备输入的信息,并将接收的信息发送至处理器305进行处理。显示屏可以为IXD显示屏、LED显示屏,也可以为触摸屏,用于显示CTS自动测试装置需要显示的数据,例如显示自动配置操作、CTS自动测试操作等操作界面。可选用户接口303还可以包括标准的有线接口、无线接口。网络接口 304可选的可以包括标准的有线接口、无线接口(如W1-FI接口)。存储器305可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器305可选的还可以是独立于前述处理器301的存储装置。如图1所示,作为一种计算机存储介质的存储器305中可以包括操作系统、网络通信模块、用户接口模块以及CTS自动测试程序。
[0031]在图1所示的CTS自动测试装置所涉及的硬件中,网络接口 304主要用于连接应用平台,与应用平台进行数据通信;用户接口 303主要用于连接客户端,与客户端进行数据通信,接收客户端输入的信息和指令;而处理器301可以用于调用存储器305中存储的CTS自动测试程序,并执行以下操作:
[0032]在接收到CTS测试指令后,自动配置测试环境、安装测试所需的安装包以生成自动化测试操作界面;
[0033]通过预设方式模拟用户选择操作在所述自动化测试操作界面自动配置待测试选项及激活项以形成测试用例;
[0034]获取测试文件,通过所述预设方式模拟用户输入操作自动输入测试启动指令,在所述测试环境下通过所述测试用例自动对所述测试文件进行CTS测试。
[0035]进一步地,在一个实施例中,处理器301调用存储器305中存储的CTS自动测试程序可以执行以下操作:
[
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1