一种均衡自动化测试运行时间的方法技术

技术编号:19903291 阅读:36 留言:0更新日期:2018-12-26 02:52
本发明专利技术提供了一种均衡自动化测试运行时间的方法,该方法根据前一次自动化测试用例的运行时间,将自动化测试用例进行排序;并计算自动化测试用例的平均运行时间;将每一台测试机选择排序的自动化测试用例,使每一台测试机选择的自动化测试用例时间总和不超过上述的平均运行时间。该方法在自动化测试运行之前,预先选择好每台机器上分布的测试用例,然后将测试用例分配到机器上,以达到节省测试资源和时间的目的。整体的提高的自动化测试机器的利用率。

【技术实现步骤摘要】
一种均衡自动化测试运行时间的方法
本专利技术涉及的是一种用于软件自动化测试过程中的均衡时间的方法。
技术介绍
在现有技术中,公知的技术是在软件自动化测试过程中,为提高测试效率,往往需要将自动化测试用例分布在不同的机器上执行,传统的方式采用随机分配或者盲分配的方式,最终导致了有的机器提前执行完了测试用例,而有的机器则需要等待很长时间才能执行完毕。这就造成了机器资源的极大浪费,也延长了自动化测试运行的时间,自动化测试运行效率低。
技术实现思路
本专利技术的目的就是针对现有技术所存在的不足,而提供一种均衡自动化测试运行时间的方法,该方法在自动化测试运行之前,预先选择好每台机器上分布的测试用例,然后将测试用例分配到机器上,以达到节省测试资源和时间的目的。整体的提高的自动化测试机器的利用率。本方案是通过如下技术措施来实现的:一种均衡自动化测试运行时间的方法,根据前一次自动化测试用例的运行时间,将自动化测试用例进行排序;并计算自动化测试用例的平均运行时间;将每一台测试机选择排序的自动化测试用例,使每一台测试机选择的自动化测试用例时间总和不超过上述的平均运行时间。这样可以将自动化测试用例的时间进行预判本文档来自技高网...

【技术保护点】
1.一种均衡自动化测试运行时间的方法,其特征是:根据前一次自动化测试用例的运行时间,将自动化测试用例进行排序;并计算自动化测试用例的平均运行时间;将每一台测试机选择排序的自动化测试用例,使每一台测试机选择的自动化测试用例时间总和不超过上述的平均运行时间。

【技术特征摘要】
1.一种均衡自动化测试运行时间的方法,其特征是:根据前一次自动化测试用例的运行时间,将自动化测试用例进行排序;并计算自动化测试用例的平均运行时间;将每一台测试机选择排序的自动化测试用例,使每一台测试机选择的自动化测试用例时间总和不超过上述的平均运行时间。2.根据权利要求1所述的均衡自动化测试运行时间的方法,其特征是:所述的将自动化测试用例进行排序时,是依据自动化测试用例的运行时间大小,依次从大到小排序,并记录到数列L中。3.根据权利要求1或2所述的均衡自动化测试运行时间的方法,其特征是:自动化测试用例的平均运行时间是通过下述公式计算的:T=t/N,其中T为平均运行时间,t为所有自动化测试用的运行时间总和,N为可用的测试机数量。4.根据权利要求3所述的均衡自动化测试运行时间的方法,其特征是:测试机选择自动化测试用...

【专利技术属性】
技术研发人员:王亮
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1