The present invention relates to a test method, apparatus, equipment and computer readable storage medium, the method includes obtaining the test task; selection of automated test cases and the corresponding test task; the testing task in the implementation of the automated test cases; when the automated test cases were executed when the manual test case is selected and the corresponding test task; according to the automated test cases selected from the manual test case selection in the manual test case is not executed, manual test case and the output of the non implementation to do manual testing. The above test methods, devices, computer devices and readable storage media greatly reduce the number of manual tests, thereby improving testing efficiency, and the test process is not entirely dependent on automated testing, ensuring the reliability of test results.
【技术实现步骤摘要】
测试方法、装置、计算机设备及可读存储介质
本专利技术涉及计算机
,特别是涉及一种测试方法、装置、计算机设备及可读存储介质。
技术介绍
测试是通过测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。传统上对于系统等的测试均是人工进行测试,即需要人工将测试用例一个一个地输入待测系统中,然后根据待测系统输出的结果来判断测试是否成功,并统计多个测试用例的测试成功的数量,以得到测试成功率,该过程需要人工来一一进行测试,导致测试效率较低。
技术实现思路
基于此,有必要针对上述测试效率低的问题,提供一种测试方法、装置、计算机设备及可读存储介质。一种测试方法,所述方法包括:获取所构建的测试任务;选取与所构建的测试任务对应的自动化测试用例;根据所构建的测试任务中执行所述自动化测试用例;当所述自动化测试用例均执行完成时,则选取与所构建的测试任务对应的手工测试用例;根据所选择的自动化测试用例的从所述手工测试用例中选取未执行的手工测试用例,并输出所述未执行的手工测试用例以进行手工测试。在其中一个实施例中,所述根据所构建的测试任务中执行所述自动化测试用例的步骤,包括:根据所构建的测试任务从执行节点中选取在线的空闲节点;当所述执行节点中不存在在线的空闲节点时,则从所述执行节点中选取最大连接数大于等于二且当前连接数小于所述最大连接数的执行节点;将所述自动化测试用例发送至所选取的执行节点中,并执行所述自动化测试用例。在其中一个实施例中,所述方法还包括:获取执行结果为成功的自动化测试用例的第一数量;从手工测试结果存储系统中获取执行结果为成功的手工测试用例的第二数量; ...
【技术保护点】
一种测试方法,其特征在于,所述方法包括:获取所构建的测试任务;选取与所构建的测试任务对应的自动化测试用例;根据所构建的测试任务中执行所述自动化测试用例;当所述自动化测试用例均执行完成时,则选取与所构建的测试任务对应的手工测试用例;根据所选择的自动化测试用例的从所述手工测试用例中选取未执行的手工测试用例,并输出所述未执行的手工测试用例以进行手工测试。
【技术特征摘要】
1.一种测试方法,其特征在于,所述方法包括:获取所构建的测试任务;选取与所构建的测试任务对应的自动化测试用例;根据所构建的测试任务中执行所述自动化测试用例;当所述自动化测试用例均执行完成时,则选取与所构建的测试任务对应的手工测试用例;根据所选择的自动化测试用例的从所述手工测试用例中选取未执行的手工测试用例,并输出所述未执行的手工测试用例以进行手工测试。2.根据权利要求1所述的方法,其特征在于,所述根据所构建的测试任务中执行所述自动化测试用例的步骤,包括:根据所构建的测试任务从执行节点中选取在线的空闲节点;当所述执行节点中不存在在线的空闲节点时,则从所述执行节点中选取最大连接数大于等于二且当前连接数小于所述最大连接数的执行节点;将所述自动化测试用例发送至所选取的执行节点中,并执行所述自动化测试用例。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取执行结果为成功的自动化测试用例的第一数量;从手工测试结果存储系统中获取执行结果为成功的手工测试用例的第二数量;根据所述第一数量、所述第二数量以及与所构建的测试任务对应的所述手工用例的数量计算得到所构建的测试任务的测试成功率;当所述测试成功率低于预设值时,则输出测试失败的结果。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:当所述测试成功率不低于所述预设值时,则获取与所构建的测试任务相关联的历史测试任务;当所述测试成功率低于所述历史测试任务的测试成功率时,则提示测试失败的结果。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:统计所述自动化测试用例中所有类型的测试用例的数量;根据所述自动化测试用例中所有类型的测试用例的数量以及所述手工测试用例的数量计算各个类型的测试用例的覆盖率;当存在某一类型的测试用例的覆盖率低于覆盖率阈值时,则提示增加所述某一类型的测试...
【专利技术属性】
技术研发人员:余巍,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。