[发明专利]软件开发测试方法、装置、计算机装置及存储介质有效
申请号: | 201910059920.3 | 申请日: | 2019-01-22 |
公开(公告)号: | CN109933520B | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 翟彬彬;赵玉玲 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 杨毅玲 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 开发 测试 方法 装置 计算机 存储 介质 | ||
1.一种软件开发测试方法,应用于一计算机装置中,其特征在于,所述软件开发测试方法包括:
针对待测试软件在当前迭代周期内的多个迭代子版本,获取每一迭代子版本所对应的测试用例;
显示一测试界面,所述测试界面包括多个第一操作选项,每一第一操作选项对应所述多个迭代子版本的其中一迭代子版本;
在接收到一预设的第一输入指令以及用于将其中一迭代子版本的第一操作选项选定的第二输入指令时,将所述多个第一操作选项全部选定;
将所述多个第一操作选项对应的迭代子版本对应的测试用例加入一任务列表中,并控制所述任务列表中所有的测试用例并行运行以对所述多个第一操作选项对应的迭代子版本进行测试;以及
在所述任务列表中所有测试用例运行完毕时,根据所述多个第一操作选项对应的迭代子版本中每一迭代子版本的测试用例的运行结果生成一测试报告并输出所述测试报告。
2.如权利要求1所述的软件开发测试方法,其特征在于,所述第一输入指令为所述计算机装置响应对所述计算机装置的输入单元的特定部件的操作后产生。
3.如权利要求1所述的软件开发测试方法,其特征在于,所述在接收到一预设的第一输入指令以及用于将其中一迭代子版本的第一操作选项选定的第二输入指令时,将所述多个第一操作选项全部选定包括:
确定所述第一输入指令的第一接收时间以及所述第二输入指令的第二接收时间;
判断所述第一接收时间是否早于所述第二接收时间;
当所述第一接收时间早于所述第二接收时间时,计算所述第二接收时间与所述第一接收时间的差值,并判断所述差值是否小于一预设差值;以及
当所述差值小于所述预设差值时,将所述多个第一操作选项全部选定。
4.如权利要求1所述的软件开发测试方法,其特征在于,所述多个第一操作选项中每一第一操作选项的名称包括所述第一操作选项对应的迭代子版本,从而使得所述计算机装置根据被选定的所述第一操作选项的名称确定所述多个第一操作选项。
5.如权利要求1所述的软件开发测试方法,其特征在于,所述控制所述任务列表中所有的测试用例并行运行以对所述多个第一操作选项对应的迭代子版本进行测试包括:
控制每一迭代子版本的第一个测试用例并行运行并判断所述测试用例是否运行成功;
当所述测试用例运行成功时,运行所述迭代子版本的下一个测试用例;以及
当所述测试用例运行不成功时,重新运行所述测试用例,直至所述测试用例运行成功或运行次数超过一预设阈值。
6.如权利要求1所述的软件开发测试方法,其特征在于,当至少一测试用例由于出现漏洞而运行失败时,所述测试用例的运行结果包括所述测试用例的基本信息、所述漏洞的描述内容以及利用所述测试用例所测试的所述迭代子版本的对应功能。
7.一种软件开发测试装置,其特征在于,所述装置包括:
获取模块,用于针对待测试软件在当前迭代周期内的多个迭代子版本,获取每一迭代子版本所对应的测试用例;
显示控制模块,用于显示一测试界面,所述测试界面包括多个第一操作选项,每一第一操作选项对应所述多个迭代子版本的其中一迭代子版本;
选定模块,用于在接收到一预设的第一输入指令以及用于将其中一迭代子版本的第一操作选项选定的第二输入指令时,将所述多个第一操作选项全部选定;
测试模块,用于将所述多个第一操作选项对应的迭代子版本对应的测试用例加入一任务列表中,并控制所述任务列表中所有的测试用例并行运行以对所述多个第一操作选项对应的迭代子版本进行测试;以及
结果呈现模块,用于在所述任务列表中所有测试用例运行完毕时,根据所述多个第一操作选项对应的迭代子版本中每一迭代子版本的测试用例的运行结果生成一测试报告并输出所述测试报告。
8.一种计算机装置,其特征在于,所述计算机装置包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如权利要求1-6中任一项所述的软件开发测试方法。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-6中任一项所述的软件开发测试方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910059920.3/1.html,转载请声明来源钻瓜专利网。