[发明专利]一种测试用例排序管理方法及系统有效
申请号: | 202011456694.1 | 申请日: | 2020-12-11 |
公开(公告)号: | CN112463636B | 公开(公告)日: | 2023-01-06 |
发明(设计)人: | 冯祥伦 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 黄晓燕 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 排序 管理 方法 系统 | ||
本发明提出了一种测试用例排序管理方法,其特征是,包括:根据测试用例的功能点类型将多个测试用例划分为多个测试单元,每个测试单元执行一种功能点类型的多个测试用例;回归测试阶段,同一测试单元中的多个测试用例根据缺陷检测率、缺陷检测比、严重性检测能力构建重要性指标参数模型,计算每个测试用例的重要性指标参数;根据测试用例的重要性指标参数对同一测试单元中的多个测试用例进行优先级排序,本发明还提出了一种测试用例排序管理系统,有效解决由于现有技术造成测试用例管理排序中考虑因素较为单一的问题,使得测试用例的优先级执行更合理,有效的提高了测试用例的测试管理效率,进而优化测试流程,降低回归测试成本。
技术领域
本发明涉及测试用例管理领域,尤其是涉及一种测试用例排序管理方法及系统。
背景技术
随着人工智能、区块链、大数据等技术的日趋成熟,人类进入了智能化时代。互联网技术尤其是移动终端技术的发展极大地影响了人们的生活和工作方式,软件的功能越来越强大,人们对软件的需求量不断增加,各式各样的软件应运而生。随着我国软件行业的快速发展,软件的规模和复杂度不断增大,软件中存在缺陷的概率也随之增大;因此,保证软件的质量、提高系统的可靠性是软件行业发展的重要目标。
如何发现和处理这些软件缺陷直接影响系列软件的可靠性和质量。尽管当前存在代码审查、形式化验证等辅助手段,软件测试依然是目前最主要的软件质量保障手段,在软件的整个生命周期中发挥着极其重要的作用。在典型的软件开发项目中,软件测试工作量占软件工作总量的40%以上,测试时间占整个软件工程中所有研发时间的40%-50%,测试费用是的生存期费用所占的比例高达20%。
回归测试作为一种有效的软件测试方法,可有效保证代码修改的正确性并避免代码修改对被测程序其他模块产生的副作用。但统计数据表明,回归测试一般占软件产品测试预算的80%以上,占软件维护预算的50%以上。为了最大限度削减测试耗费,国内外研究人员围绕如何提高回归测试效率,降低回归测试花销展开深入研究,其中,测试管理的设计是重点,一般现有的测试管理,执行测试用例的方法为:导入测试用例,筛选排序测试用户用例,测试执行人根据筛选排序结果执行测试用例,并记录测试结果;根据记录测试结果,导出测试报告。
测试用例执行时虽然增加了排序的测试管理,但是一般分类较为简单,在排序测试用例优先级时,考虑的因素比较单一,过于依赖测试人员主观设置;然而在实际项目的回归测试中,有较多因素影响着测试用例优先级排序效果,如果只考虑一个因素排序,或者完全依赖测试执行者主观判断,对于测试用例的优先级执行不够合理,不利于提高测试用例的测试管理效率。
发明内容
本发明为了解决现有技术中存在的问题,创新提出了一种测试用例排序管理方法及系统,有效解决由于现有技术造成测试用例管理排序中考虑因素较为单一的问题,使得测试用例的优先级执行更合理,有效的提高了测试用例的测试管理效率。
本发明第一方面提供了一种测试用例排序管理方法,包括:
根据测试用例的功能点类型将多个测试用例划分为多个测试单元,每个测试单元执行一种功能点类型的多个测试用例;
回归测试阶段,同一测试单元中的多个测试用例根据缺陷检测率、缺陷检测比、严重性检测能力构建重要性指标参数模型,计算每个测试用例的重要性指标参数;
根据测试用例的重要性指标参数对同一测试单元中的多个测试用例进行优先级排序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011456694.1/2.html,转载请声明来源钻瓜专利网。