The invention discloses a software testing method, which comprises the following steps: sorting test tasks according to the priority from high to low according to the attribute information; the test tasks responding to the same priority are not unique, and the test tasks of the same priority are sorted according to the particularity of the equipment requirements from high to low; the test tasks responding to the particularity of the same equipment requirements are not unique The test tasks with the same equipment requirement particularity are sorted according to the number of test cases used, and the test tasks are assigned equipment to perform the test according to the order. The invention also discloses a computer device and a readable storage medium. The method and device of software test proposed by the invention accelerate the execution speed of test cases, improve the test efficiency, and effectively save test resources.
【技术实现步骤摘要】
一种软件测试的方法、设备及可读介质
本专利技术涉及软件测试领域,更具体地,特别是指一种软件测试的方法、设备及可读介质。
技术介绍
软件测试可以在事前规定的各种正常和非正常条件下对整个操作系统进行相应的流程运行和程序执行,并对结果进行分析。但是现有技术中软件测试的耗时较长,占用测试资源较多,这样就造成测试资源在不同程度上的闲置和浪费。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提出一种软件测试的方法及装置,主要是通过对测试任务进行优先级排序,对测试用例进行分析,采取一种合理的测试任务的调度策略,使得在完成测试任务的基础上,加快测试用例执行速度,提高了测试效率,有效的节约了测试资源。基于上述目的,本专利技术实施例的一方面提供了一种软件测试的方法,包括如下步骤:根据属性信息对测试任务按照优先级从高到低进行排序;响应于同一优先级的测试任务不唯一,对相同优先级的测试任务按照设备需求特殊性从高到低进行排序;响应于同一设备需求特殊性的测试任务不唯一,对相同设备需求特殊性的测试任务按照使用测试用例的数量从少到多进行排序;以及按照排序依次给测试任务分配设备以执行测试。在一些实施方式中,还包括:响应于使用测试用例的数量相同的测试任务不唯一,对使用测试用例的数量相同的测试任务按照加载时间从早到晚进行排序。在一些实施方式中,还包括:根据测试任务的数量判断是否需要对测试任务进行排序。在一些实施方式中,按照排序依次给测试任务分配设备以执行测试进一步包括:判断当前空闲的有效设备中是否存在 ...
【技术保护点】
1.一种软件测试的方法,其特征在于,包括:/n根据属性信息对测试任务按照优先级从高到低进行排序;/n响应于同一优先级的测试任务不唯一,对相同优先级的测试任务按照设备需求特殊性从高到低进行排序;/n响应于同一设备需求特殊性的测试任务不唯一,对相同设备需求特殊性的测试任务按照使用测试用例的数量从少到多进行排序;以及/n按照排序依次给测试任务分配设备以执行测试。/n
【技术特征摘要】
1.一种软件测试的方法,其特征在于,包括:
根据属性信息对测试任务按照优先级从高到低进行排序;
响应于同一优先级的测试任务不唯一,对相同优先级的测试任务按照设备需求特殊性从高到低进行排序;
响应于同一设备需求特殊性的测试任务不唯一,对相同设备需求特殊性的测试任务按照使用测试用例的数量从少到多进行排序;以及
按照排序依次给测试任务分配设备以执行测试。
2.根据权利要求1所述的方法,其特征在于,还包括:
响应于使用测试用例的数量相同的测试任务不唯一,对使用测试用例的数量相同的测试任务按照加载时间从早到晚进行排序。
3.根据权利要求1所述的方法,其特征在于,还包括:
根据所述测试任务的数量判断是否需要对所述测试任务进行排序。
4.根据权利要求1所述的方法,其特征在于,所述按照排序依次给测试任务分配设备以执行测试包括:
判断当前空闲的有效设备中是否存在符合需求的设备。
5.根据权利要求4所述的方法,其特征在于,所述判断当前空闲的有效设备中是否存在符合需求的设备进一步包括:
响应于当前空闲的有效设备中不存在符合需求的设备,判断测试库中所有的有效设备是否均不能满足测试任务运行的条件。
6.根据权利要求1所述的方法,其特征在于,所述按照排序依次给测试任务分配设备以执行测试包括:
按照...
【专利技术属性】
技术研发人员:张亚奇,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。