The invention discloses an optimization method, test time include: the test case is divided into N sub test case, N is a positive integer; N sub test case is assigned to the M slave node, the slave node on the test cases, M is a positive integer. Therefore, the application in the face of the test case long, is no longer a simple serial test of test cases using a single test machine, but by the master node will test cases according to preset long cutting method for cutting, divided into several small sub test cases, and distributed to multiple slave nodes. The plurality of slave nodes and the test sub test case, the formation of parallel processing, reduce testing time, greatly improves the efficiency of the test. In addition, the application also discloses a test time optimization system accordingly.
【技术实现步骤摘要】
一种测试时间优化方法及系统
本专利技术涉及工程测试领域,特别涉及一种测试时间优化方法。
技术介绍
随着社会进入信息时代,IT行业的发展越来越快,软件的种类和功能也从最开始的几种,变为了现在覆盖各式各样的领域和功能齐全的软件,而在制作这些软件的过程中容易出现编程错误、输出结果不符合预期等问题,而这些问题在最初的编写过程中是很难被发现的,需要在后续的测试过程中才能体现。软件测试是在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。这一过程通常由一些专业的测试软件执行,RobotFramework就是其中之一。现有技术中测试人员使用RobotFramework对目标软件进行测试,但由于RobotFramework只能串行的执行测试用例,所以测试用例的长度与测试时间成正比,当面临测试用例过长时时,将耗费大量的测试时间,使得测试效率极低。综上所述可以看出,如何能够快速的对软件进行测试,提高测试软件效率是一个重要的问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种测试时间优化方法,减少了测试时间,提高了测试效率。其具体方案如下:一种测试时间优化方法,包括:将测试用例分割为N个子测试用例,N为正整数;将所述N个子测试用例分配给M个从属节点,以使从属节点对子测试用例进行测试,M为正整数。优选的,所述M个从属节点的获得过程,包括:从所有从属节点中筛选出处于非繁忙状态的从属节点,得到所述M个从属节点。优选的,还包括:预先对子测试用例优先级进行设定,对同一个从属节点内的子测试用例,利用预先设定的优先级进行排序,以使高优先级的 ...
【技术保护点】
一种测试时间优化方法,其特征在于,包括:将测试用例分割为N个子测试用例,N为正整数;将所述N个子测试用例分配给M个从属节点,以使从属节点对子测试用例进行测试,M为正整数。
【技术特征摘要】
1.一种测试时间优化方法,其特征在于,包括:将测试用例分割为N个子测试用例,N为正整数;将所述N个子测试用例分配给M个从属节点,以使从属节点对子测试用例进行测试,M为正整数。2.根据权利要求1所述的测试时间优化方法,其特征在于,所述M个从属节点的获得过程,包括:从所有从属节点中筛选出处于非繁忙状态的从属节点,得到所述M个从属节点。3.根据权利要求1所述的测试时间优化方法,其特征在于,还包括:预先对子测试用例优先级进行设定,对同一个从属节点内的子测试用例,利用预先设定的优先级进行排序,以使高优先级的子测试用例能够先于低优先级的子测试用例进行测试。4.根据权利要求1所述的测试时间优化方法,其特征在于,还包括:测试前将与子测试用例相对应的测试环境搭建文件分配给所述M个从属节点,以使从属节点利用测试环境搭建文件自动搭建测试环境。5.根据权利要求1所述的测试时间优化方法,其特征在于,还包括:接收从属节点生成的测试结果,以利用测试结果生成测试报告。6.根据...
【专利技术属性】
技术研发人员:张伟,赵祯龙,薛昊原,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。