【技术实现步骤摘要】
自动化循环测试方法及装置
本专利技术涉及系统测试
,尤其涉及一种自动化循环测试方法及装置。
技术介绍
随着移动通信技术的发展,移动终端产品越来越丰富,功能越来越复杂,推出的频率越来越快,导致研发周期缩短。在研发过程中,需要通过对移动终端的测试来保证产品的质量和性能,同时又必须提高移动终端的测试效率、控制测试成本,为此需要不断地积累测试技术,提高测试水平。自动化测试是在计算机上运行自动化测试程序,在自动化测试中,有些情况下自动化测试程序需要大量循环执行。现有的自动化测试框架原理是:用户预先配置需要执行的自动化测试程序,移动终端接收到用户命令后,开始调度进程,同时执行终端连接反馈通道。将测试程序安装到测试终端中,读取所述测试程序的配置文件,将待测试的测试程序中的每一个测试方法依次放入执行队列中等待执行,然后设置好测试用例的执行参数开始执行队列中的测试方法,当队列中的所有测试方法执行完后,结束测试程序,并把测试结果输出上报,给执行做结束标志,同时调度进程也结束。在此时判断需要循环的次数,如果需要循环执行,则再次开始调度进程。在实现本专利技术的过程中,专利技术人发现 ...
【技术保护点】
一种自动化循环测试方法,其特征在于,包括:接收用户设置的配置文件,所述配置文件包括测试程序的循环次数、测试程序中的每一个测试方法的执行顺序及运行参数;按照所述配置文件中的测试程序的循环次数及测试程序中每一个测试方法的执行顺序将测试方法循环多次地依次添加到执行队列中;按照所述配置文件中的每一个测试方法的运行参数依次执行所述执行队列中的测试方法;当所述执行队列中的测试方法执行完之后,将所有测试方法的执行结果输出到测试报告中。
【技术特征摘要】
1.一种自动化循环测试方法,其特征在于,包括:接收用户设置的配置文件,所述配置文件包括测试程序的循环次数、测试程序中的每一个测试方法的执行顺序及运行参数;按照所述配置文件中的测试程序的循环次数及测试程序中每一个测试方法的执行顺序将测试方法循环多次地依次添加到执行队列中;按照所述配置文件中的每一个测试方法的运行参数依次执行所述执行队列中的测试方法;当所述执行队列中的测试方法执行完之后,将所有测试方法的执行结果输出到测试报告中。2.根据权利要求1所述的自动化循环测试方法,其特征在于,所述按照所述配置文件中的测试程序的循环次数及测试程序中每一个测试方法的执行顺序将测试方法循环多次地依次添加到执行队列中包括:当循环次数为1时,直接将所述测试方法依次添加到执行队列;当所述循环次数大于1时,依次将每个测试方法按照所述测试程序的循环次数循环多次地添加到执行队列中。3.根据权利要求1或2所述的自动化循环测试方法,其特征在于,所述接收用户设置的配置文件包括:接收用户在循环次数配...
【专利技术属性】
技术研发人员:李文超,韩焕明,徐敏,
申请(专利权)人:展讯通信天津有限公司,
类型:发明
国别省市:天津,12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。