The invention discloses a method and a device for running test cases, belonging to the computer field, so as to shorten the running time of the test case set. The method includes: operation time to obtain the test case set in each test case; according to the running time of each test case to obtain, for each test equipment assigned multiple test equipment in the test case, such that the plurality of test equipment in each of the two test set a time difference between the preparation of running test case the distribution is less than a preset value; in each test equipment to run test cases assigned to the test equipment. The invention is used for software testing.
【技术实现步骤摘要】
一种运行测试用例的方法和装置
本专利技术涉及计算机领域,特别涉及一种运行测试用例的方法和装置。
技术介绍
当前,开发人员在开发出一套软件之后,为了找出开发出的软件所潜在存在的问题,往往需要使用测试用例对开发出的软件进行测试。相关技术在使用测试用例进行测试的过程中,会将测试用例集合按照用例数目等分成几份,但这样可能会出现某一份测试用例的运行时间相对于另一份测试用例的运行时间过长,从而导致整个测试用例集合的运行时间过长。
技术实现思路
本专利技术实施例提供了一种运行测试用例的方法和装置,以缩短测试用例集合的运行时间。一方面,提供一种运行测试用例的方法,所述方法包括:获取测试用例集合中每个测试用例的运行时间;根据获取的每个测试用例的运行时间,为多个测试设备中的每个测试设备分配测试用例,使得所述多个测试设备中的每两个测试设备之间运行各自所分配的测试用例的时间差值小于预设值;其中,分配给各个测试设备的测试用例的数目是相同或不相同的;在各个测试设备上运行分配给该测试设备的测试用例。可选地,在本专利技术的一个实施例中,所述获取测试用例集合中每个测试用例的运行时间包括:预先执行各个测试用例以得到各个测试用例的XML(可扩展标记语言)文件;利用正则表达式或XML库解析所述XML文件,得到各个测试用例的运行时间。可选地,在本专利技术的另一个实施例中,所述方法还包括:在每个测试用例运行的过程中,实时地示出该测试用例的运行结果。可选地,在本专利技术的另一个实施例中,所述方法还包括:为所述测试用例集合中的测试用例分配运行优先级;所述在各个测试设备上运行分配给该测试设备的测试用例包括:在 ...
【技术保护点】
一种运行测试用例的方法,其特征在于,所述方法包括:获取测试用例集合中每个测试用例的运行时间;根据获取的每个测试用例的运行时间,为多个测试设备中的每个测试设备分配测试用例,使得所述多个测试设备中的每两个测试设备之间运行各自所分配的测试用例的时间差值小于预设值;在各个测试设备上运行分配给该测试设备的测试用例。
【技术特征摘要】
1.一种运行测试用例的方法,其特征在于,所述方法包括:获取测试用例集合中每个测试用例的运行时间;根据获取的每个测试用例的运行时间,为多个测试设备中的每个测试设备分配测试用例,使得所述多个测试设备中的每两个测试设备之间运行各自所分配的测试用例的时间差值小于预设值;在各个测试设备上运行分配给该测试设备的测试用例。2.根据权利要求1所述的方法,其特征在于,所述获取测试用例集合中每个测试用例的运行时间包括:预先执行各个测试用例以得到各个测试用例的可扩展标记语言XML文件;利用正则表达式或XML库解析所述XML文件,得到各个测试用例的运行时间。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:在每个测试用例运行的过程中,实时地示出该测试用例的运行结果。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:为所述测试用例集合中的测试用例分配运行优先级;所述在各个测试设备上运行分配给该测试设备的测试用例包括:在各个测试设备上按照测试用例的运行优先级从高到低的顺序依次运行分配给该测试设备的测试用例。5.根据权利要求1-4任一所述的方法,其特征在于,所述方法还包括:在每个测试用例运行后,生成记录该测试用例执行情况的XML格式文件;将每个测试用例对应的XML格式文件进行合并。6.一...
【专利技术属性】
技术研发人员:黄志耿,李焕雄,
申请(专利权)人:广州酷狗计算机科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。