【技术实现步骤摘要】
异常处理方法及装置
本专利技术涉及计算机
,尤其涉及一种异常处理方法及装置。
技术介绍
当前,在向外发布一个新系统之前,需要测试新系统的性能,目前通常利用测试用例对新系统进行测试,测试用例中包括多个步骤,计算机会依次执行测试用例中的每个步骤以实现对新系统进行集成测试。然而,在对新系统进行测试的过程中,常常会出现因网络故障、调用服务器失败或连接数据库超时等环境因素导致测试用例中的一个或多个步骤执行失败的异常现象,进而无法完成测试。此时,技术人员需要检查测试用例中的哪些步骤执行失败,然后制定出解决方案以排除该异常从而完成测试。但是,专利技术人发现,每一次技术人员检查哪些步骤执行失败以及制定解决方案需要花费很多时间,人工成本较高。
技术实现思路
为克服相关技术中存在的问题,本专利技术提供一种异常处理方法及装置。根据本专利技术实施例的第一方面,提供一种异常处理方法,所述方法包括:在利用测试用例对目标测试对象进行测试的过程中,检测是否出现异常事件;当出现异常事件时,获取本地存储的测试对象与异常处理方案之间的对应关系;在所述对应关系中查找与所述目标测试对象对应的异常处理方案 ...
【技术保护点】
一种异常处理方法,其特征在于,所述方法包括:在利用测试用例对目标测试对象进行测试的过程中,检测是否出现异常事件;当出现异常事件时,获取本地存储的测试对象与异常处理方案之间的对应关系;在所述对应关系中查找与所述目标测试对象对应的异常处理方案;利用所述异常处理方案处理所述异常事件。
【技术特征摘要】
1.一种异常处理方法,其特征在于,所述方法包括:在利用测试用例对目标测试对象进行测试的过程中,检测是否出现异常事件;当出现异常事件时,获取本地存储的测试对象与异常处理方案之间的对应关系;在所述对应关系中查找与所述目标测试对象对应的异常处理方案;利用所述异常处理方案处理所述异常事件。2.根据权利要求1所述的方法,其特征在于,所述异常事件包括在执行测试用例中的步骤以对目标测试对象进行测试的过程中出现未执行成功的步骤;对于所述对应关系中的每一个异常处理方案,所述异常处理方案中包括多个不同处理方法以及所述多个不同的处理方法之间的优先利用顺序。3.根据权利要求2所述的方法,其特征在于,所述处理方法至少包括:当出现未执行成功的步骤时,重新执行所述未执行成功的步骤;当出现未执行成功的步骤时,返回执行所述未执行成功的步骤之前的且与所述未执行成功的步骤相邻的步骤;当出现未执行成功的步骤时,继续执行所述测试用例中的未执行过的步骤,当执行完毕所述未执行过的步骤后重新执行所述测试用例中的所有步骤。4.根据权利要求1-3任一项权利要求所述的方法,其特征在于,所述利用所述异常处理方案处理所述异常事件之后,还包括:判断利用所述异常处理方案是否已解决所述异常事件;当未解决所述异常事件时,再次利用所述异常处理方案处理所述异常事件。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:当未解决所述异常事件时,判断利用所述异常处理方案处理所述异常事件的处理次数是否小于预设次数;当小于所述预设次数时,执行所述再次利用所述异常处理方案处理所述异常事件的步骤;当大于或等于所述预设次数时,向技术人员提示在利用所述测试用例对所述目标测试对象进行测试的过程中出现了所述异常事件,以使技术人员处理所述异常事件。6.根据权利要求1-3任一项权利要求所述的方法,其特征在于,所述方法还包括:接收多个测试对象以及分别与每个测试对象相对应的异常处理方案;创建测试对象与异常处理方案之间的对应关系;对于每一测试对象,将所述测试对象与所述测试对象相对应的异常处理方案作为一条记录存储在所述创建的对应关系中。7.一种异常处理装置,其特征在于,所述装置包括:检测模块,用于在利用测...
【专利技术属性】
技术研发人员:龚葵,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。