[发明专利]软件开发测试方法、装置、计算机装置及存储介质有效
申请号: | 201910059920.3 | 申请日: | 2019-01-22 |
公开(公告)号: | CN109933520B | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 翟彬彬;赵玉玲 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 杨毅玲 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 开发 测试 方法 装置 计算机 存储 介质 | ||
一种软件开发测试方法包括:针对待测试软件在当前迭代周期内的多个迭代子版本,获取每一迭代子版本所对应的测试用例;显示一测试界面,所述测试界面包括多个第一操作选项,每一第一操作选项对应所述多个迭代子版本的其中一迭代子版本;在接收到一预设的第一输入指令以及用于将其中一迭代子版本的第一操作选项选定的第二输入指令时,将所述多个第一操作选项全部选定;将所述多个第一操作选项对应的迭代子版本对应的测试用例加入一任务列表中,并控制所述任务列表中所有的测试用例并行运行;在所有测试用例运行完毕时,根据运行结果生成测试报告。本发明还提供一种软件开发测试装置、计算机装置以及存储介质,可提高APP功能测试的效率。
技术领域
本发明涉及计算机技术领域,具体涉及一种软件开发测试方法、软件开发测试装置、计算机装置及计算机可读存储介质。
背景技术
软件测试是软件开发周期中必不可少的一个重要环节,它推动着软件开发,促使软件功能的实现和优化,并发现和解决软件存在的缺陷,保证了软件的完整性、稳定性以及在日益激烈的市场中的竞争力。
传统的软件测试,依赖于大量的手动测试,在一定程度上造成了资源浪费,测试周期缓慢等问题,尤其对于产品的迭代子版本,如何快速完成一个完整的自动化测试,变得更为迫切。
发明内容
鉴于以上内容,有必要提出一种软件开发测试方法及装置、计算机装置和计算机可读存储介质,从而解决以上问题。
本申请的第一方面提供一种软件开发测试方法,应用于一计算机装置中,所述方法包括:
针对待测试软件在当前迭代周期内的多个迭代子版本,获取每一迭代子版本所对应的测试用例;
显示一测试界面,所述测试界面包括多个第一操作选项,每一第一操作选项对应所述多个迭代子版本的其中一迭代子版本。
在接收到一预设的第一输入指令以及用于将其中一迭代子版本的第一操作选项选定的第二输入指令时,将所述多个第一操作选项全部选定;
将所述多个第一操作选项对应的迭代子版本对应的测试用例加入一任务列表中,并控制所述任务列表中所有的测试用例并行运行以对所述多个第一操作选项对应的迭代子版本进行测试;以及
在所述任务列表中所有测试用例运行完毕时,根据所述多个第一操作选项对应的迭代子版本中每一迭代子版本的测试用例的运行结果生成一测试报告并输出所述测试报告。
本申请的第二方面提供一种软件开发测试装置,所述装置包括:
获取模块,用于针对待测试软件在当前迭代周期内的多个迭代子版本,获取每一迭代子版本所对应的测试用例;
显示控制模块,用于显示一测试界面,所述测试界面包括多个第一操作选项,每一第一操作选项对应所述多个迭代子版本的其中一迭代子版本。
选定模块,用于在接收到一预设的第一输入指令以及用于将其中一迭代子版本的第一操作选项选定的第二输入指令时,将所述多个第一操作选项全部选定;
测试模块,用于将所述多个第一操作选项对应的迭代子版本对应的测试用例加入一任务列表中,并控制所述任务列表中所有的测试用例并行运行以对所述多个第一操作选项对应的迭代子版本进行测试;以及
结果呈现模块,用于在所述任务列表中所有测试用例运行完毕时,根据所述多个第一操作选项对应的迭代子版本中每一迭代子版本的测试用例的运行结果生成一测试报告并输出所述测试报告。
本申请的第三方面提供一种计算机装置,所述计算机装置包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如前所述软件开发测试方法。
本申请的第四方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如前所述软件开发测试方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910059920.3/2.html,转载请声明来源钻瓜专利网。