[发明专利]一种测试用例选择方法及装置在审
申请号: | 201810201987.1 | 申请日: | 2018-03-12 |
公开(公告)号: | CN110262956A | 公开(公告)日: | 2019-09-20 |
发明(设计)人: | 薛港;闫超众 | 申请(专利权)人: | 中移(苏州)软件技术有限公司;中国移动通信集团有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
地址: | 215163 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 待测试软件 补丁包 测试用例选择 交集 第一模块 模块集合 应用场景 总分数 历史测试数据 软件测试技术 关联 集合 升级 | ||
本发明涉及软件测试技术领域,特别涉及一种测试用例选择方法及装置。该方法为:基于各测试用例的历史测试数据,分别确定每一测试用例的第一分数;基于补丁包关联的第一模块集合和每一测试用例关联的第二模块集合,分别确定第一模块与每一个第二模块集合的交集,并基于交集和待测试软件中每一模块的分数,分别确定每一测试用例相对于补丁包的第二分数,其中,待测试软件为使用补丁包进行升级后的软件;基于待测试软件的应用场景,分别确定每一测试用例相对于应用场景的第三分数;基于每一测试用例相对应的第一分数,第二分数和第三分数,分别确定每一测试用例的总分数,并基于每一测试用例的总分数选择用于测试待测试软件的测试用例。
技术领域
本发明涉及软件测试技术领域,特别涉及一种测试用例选择方法及装置。
背景技术
在已发布软件的运行过程中,若出现程序漏洞(BUG),则需要采用测试用例对软件进行回归测试,重新确认修改没有引起新的错误或导致其他代码产生错误。
所谓测试用例,是对软件运行过程中所有可能存在的目标、运动、行动、环境和结果的描述,是对客观世界的一种抽象。测试用例体现了一定的测试方案、方法、技术和策略。若已发布软件发现BUG的时间间隔短,那么,测试人员就需要不停的针对该软件进行回归测试,针对大型的软件项目,测试其所需的测试用例数量庞大,此时,在对软件进行回归测试时,测试用例的选择显得尤为重要。
目前,在对大型软件项目进行回归测试时,测试用例的选择方式包括:
选择全部测试用例,即选择测试用例库中的全部测试用例构成回归测试包,并使用该回归测试包对待测试软件进行回归测试;或者,
基于风险选择测试用例,即基于一定的风险标准,手工从测试用例库中选择部分测试用例构成回归测试包,并使用该回归测试包对待测试软件进行回归测试。
然而,上述使用全部测试用例对待测试软件进行测试,测试所需时间长,测试效率低,测试成本高;上述使用基于移动的风险标准,手工选择的部分测试用例对待测试软件进行测试,测试结果不全面,测试质量不高。
发明内容
本发明实施例的目的是提供一种测试用例选择方法及装置,用以解决现有技术中存在的对大型软件项目进行测试时测试所需时间长,测试效率低,测试成本高,及测试结果不全面,测试质量不高的问题。
本发明实施例中提供的具体技术方案如下:
第一方面,本发明提供一种测试用例选择方法,该测试用例选择方法包括:基于各测试用例的历史测试数据,分别确定每一测试用例的第一分数,其中,任一测试用例的历史测试数据至少包括上述任一测试用例历史测出的问题数目信息和/或各问题的级别信息和/或测出各问题的时间信息;基于补丁包关联的第一模块集合和针对每一测试用例预先设置的第二模块集合,分别确定上述第一模块与每一个第二模块集合的交集,并基于上述交集和待测试软件中每一模块的分数,分别确定每一测试用例相对于上述补丁包的第二分数,其中,上述待测试软件为使用上述补丁包进行升级后的软件;基于待测试软件的应用场景,分别确定每一测试用例相对于上述应用场景的第三分数;基于每一测试用例相对应的第一分数,第二分数和第三分数,分别确定每一测试用例的总分数,并基于每一测试用例的总分数选择用于测试上述待测试软件的测试用例,其中,测试用例的总分数表征测试用例与所述待测试软件的关联度。
采用本发明提供的测试用例选择方法,根据测试用例库中各测试用例与各测试用例的历史测试数据,补丁包,待测试软件中各模块及待测试软件的应用场景之间的关联性,确定各测试用例的综合分数,其中,综合分数越高表征能测出问题的概率越大,测试结果的作用越大,再基于各测试用例的综合分数,确定出用于测试待测试软件的若干测试用例,在确保测试结果全面,测试质量高的同时,大大减少了测试所需时间,降低测试成本,提高测试效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中移(苏州)软件技术有限公司;中国移动通信集团有限公司,未经中移(苏州)软件技术有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810201987.1/2.html,转载请声明来源钻瓜专利网。