[发明专利]测试用例调试方法、装置及存储介质有效
申请号: | 201910857347.0 | 申请日: | 2019-09-10 |
公开(公告)号: | CN110543429B | 公开(公告)日: | 2023-05-16 |
发明(设计)人: | 骆春光;王惠惠;曾波;曾庆熙 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 杨泽;刘芳 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 调试 方法 装置 存储 介质 | ||
本发明公开了一种测试用例调试方法、装置及存储介质,该方法通过确定当前测试用例中的第一目标步骤代码;将第一目标步骤代码添加至阻塞队列,并在第一目标步骤代码可执行时执行第一目标步骤代码;判断第一目标步骤代码是否执行成功并输出执行结果。本发明通过确定用例中的第一目标步骤代码,使得测试人员定位到当前测试用例中的任一步骤,提升了用户体验;通过判断第一目标步骤代码是否可执行,使得测试人员可事先设置跳过步骤代码;通过单独执行可执行的第一目标步骤代码,减少了执行时间;通过判断并输出执行单一步骤的执行结果,使得直接获取到单个步骤的执行结果,提高了调试效率。
技术领域
本发明涉及金融科技(Fintech)技术领域,尤其涉及测试用例调试方法、装置、设备及计算机可读存储介质。
背景技术
随着计算机技术的发展,越来越多的技术(大数据、分布式、区块链Blockchain、人工智能等)应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变,但由于金融行业的安全性、实时性要求,也对技术提出了更高的要求。对于银行的软件产品测试系统,目前,测试人员通常是在编写完测试用例之后,执行整个用例来检验用例的步骤是否准确。如果出现错误步骤,测试人员需要在对错误步骤进行修改之后再重复执行整个用例,并判断修改后的步骤是否能够成功执行,直至整个用例成功执行。在对用例中的问题进行定位分析的过程中,测试人员需要重复执行用例,而实际上大部分执行的步骤对问题的定位分析并没有帮助,只有关键的几个步骤才能发现问题,从而导致了在对整个用例的调试过程中调试效率低的问题。
发明内容
本发明的主要目的在于提出一种测试用例调试方法、装置及计算机可读存储介质,旨在解决在对整个用例的调试过程中调试效率低的技术问题。
为实现上述目的,本发明提供一种测试用例调试方法,所述测试用例调试方法包括如下步骤:
在接收到用例调试指令时,基于所述用例调试指令中的相关参数,确定当前测试用例中的第一目标步骤代码,其中,所述相关参数至少包括操作类型参数与页面元素定位路径;
将所述第一目标步骤代码添加至预设阻塞队列,并判断所述第一目标步骤代码是否可执行;
若所述第一目标步骤代码可执行,则从所述阻塞队列中获取并执行所述第一目标步骤代码;
根据预设校验方式,验证所述第一目标步骤代码是否执行成功,并输出所述第一目标步骤代码的执行结果。
可选地,所述根据预设校验方式,验证所述第一目标步骤代码是否执行成功,并输出所述第一目标步骤代码的执行结果的步骤之后,还包括:
若所述执行结果显示所述第一目标步骤代码执行失败,则接收用户输入的修改后的第一目标步骤代码,以对所述第一目标步骤代码进行更新;
执行所述修改后的第一目标步骤代码,并返回执行所述根据预设校验方式,验证所述第一目标步骤代码是否执行成功,并输出所述第一目标步骤代码的执行结果的步骤,直至所述修改后的第一目标步骤代码执行成功。
可选地,所述根据预设校验方式,验证所述第一目标步骤代码是否执行成功,并输出所述第一目标步骤代码的执行结果的步骤之后,还包括:
若所述执行结果显示所述第一目标步骤代码执行成功,则获取所述当前测试用例中的待判断步骤代码,作为第二目标步骤代码,并判断所述第二目标步骤代码是否可执行,其中,所述待判断步骤代码为执行成功的第一目标步骤代码的下一步骤代码。
可选地,所述将所述第一目标步骤代码添加至预设阻塞队列,并判断所述第一目标步骤代码是否可执行的步骤之前,还包括:
创建并循环监听所述阻塞队列,判断所述阻塞队列是否为空;
若所述阻塞队列为空,则执行步骤:将所述第一目标步骤代码添加至预设阻塞队列,并判断所述第一目标步骤代码是否可执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910857347.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:应用系统的测试方法及装置
- 下一篇:一种使用MRAM的存储装置