[发明专利]软件测试缺陷的管理方法有效
| 申请号: | 202010289502.6 | 申请日: | 2020-04-14 |
| 公开(公告)号: | CN111177016B | 公开(公告)日: | 2020-08-21 |
| 发明(设计)人: | 熊阳 | 申请(专利权)人: | 四川新网银行股份有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 成都智言知识产权代理有限公司 51282 | 代理人: | 濮云杉 |
| 地址: | 610094 四川省成都市高*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 软件 测试 缺陷 管理 方法 | ||
1.软件测试缺陷的管理方法,其特征包括:
A.缺陷类别提取:对历史测试用例中已有的文本记录的软件缺陷中包含的所有缺陷类别进行提取,形成公共缺陷类别集和特有缺陷类别集,并将所述的公共缺陷类别集和特有缺陷类别集一起存放在数据库的缺陷类别表的存储结构中,其中公共缺陷类别集中包含的公共缺陷类别指的是所有缺陷都具有的类别,特有缺陷类别集中包含的特有缺陷类别指的是某些缺陷特有的类别;
B.建立缺陷类别层级树:对公共缺陷类别集中的所有公共缺陷类别,根据语义上各公共缺陷类别之间的从属关系,确定不同公共缺陷类别的父/子关系,在存储结构中建立公共缺陷类别层级树;
对特有缺陷类别集中的各特有缺陷类别,如果可以归到已有的特有缺陷类别层级树中成为叶节点的,则找到其所属的父节点后归入,否则将其单独作为根节点,建立新的特有缺陷类别层级树;
在数据库中建立缺陷类别层级树表,将所述的公共缺陷类别层级树和特有缺陷类别层级树一起存放在缺陷类别层级树表中;
C.创建缺陷:在缺陷创建页面中,测试人员选择测试用例中的某一个步骤的某一个实体元素来创建缺陷,选择后系统调用公共缺陷类别层级树和特有缺陷类别层级树,测试人员根据缺陷情况,在公共缺陷类别层级树或特有缺陷类别层级树中选择一个缺陷类别来创建一条缺陷数据,并将缺陷数据保存在数据库中的缺陷表中;
D.缺陷文字化:在缺陷管理页面中,将数据库中的缺陷表中的缺陷数据进行文字化转换,形成文字化缺陷。
2.如权利要求1所述的软件测试缺陷的管理方法,其特征为:步骤A中,将提取的所有缺陷类别进行归并和去重后,形成所述的公共缺陷类别集和特有缺陷类别集。
3.如权利要求1所述的软件测试缺陷的管理方法,其特征为:步骤C中,在所述的缺陷数据中包括测试用例的元素关系序列、测试用例中发生缺陷的步骤、测试用例中发生缺陷的实体元素、该实体元素在测试用例中属于的实体元素层级树、缺陷类别、缺陷类别属于的缺陷类别层级树和缺陷状态。
4.如权利要求3所述的软件测试缺陷的管理方法,其特征为:步骤C的缺陷创建页面中具有对缺陷和测试用例进行可视化编辑的图形化编辑工具,测试人员在缺陷创建页面上点击打开一个测试用例进行执行,当在执行过程中发现缺陷后,测试人员选择缺陷发生的步骤和对应的测试用例的实体元素进行缺陷创建,在缺陷创建时,测试人员通过系统调用相应的公共缺陷类别层级树或特有缺陷类别层级树选择该缺陷对应的缺陷类别,生成所述的缺陷数据。
5.如权利要求4所述的软件测试缺陷的管理方法,其特征为:缺陷数据生成完毕后,通过所述的图形化编辑工具把该缺陷数据包含的测试用例的元素关系序列进行展示,并标识缺陷发生在测试用例中的步骤和实体元素、缺陷类别和缺陷状态。
6.如权利要求4所述的软件测试缺陷的管理方法,其特征为:测试人员通过图形化编辑工具对缺陷数据进行查看、修改或删除,其中,修改缺陷数据包括修改缺陷发生的测试用例的步骤、测试用例中的元素和/或缺陷类别,并将修改完成的缺陷数据保存到数据库的缺陷表中。
7.如权利要求1至6之一所述的软件测试缺陷的管理方法,其特征为:在建立缺陷类别层级树后,通过缺陷类别管理页面对公共缺陷类别层级树或特有缺陷类别层级树中的缺陷类别进行查看、修改或删除。
8.如权利要求1至6之一所述的软件测试缺陷的管理方法,其特征为:在建立缺陷类别层级树后,通过缺陷类别层级树管理页面对缺陷类别层级树进行查看、新增、修改或删除;其中,在新增缺陷类别层级树时,先选择一个缺陷类别作为根节点后再进行新增缺陷类别层级树;修改缺陷类别层级树时,指定一个节点进行修改,将该节点和它的所有子节点一并修改到新的父节点下;删除缺陷类别层级树时,只能指定某一棵缺陷类别层级树的根节点进行操作,将该棵缺陷类别层级树整体删除。
9.如权利要求1至6之一所述的软件测试缺陷的管理方法,其特征为:在步骤D中,通过缺陷管理页面对文字化转化后的缺陷进行查看、修改或删除;其中,修改缺陷包括修改缺陷发生的在测试用例中的步骤、缺陷发生的测试用例中的实体元素、缺陷类别和缺陷状态;删除缺陷时,将缺陷表中对应的缺陷数据删除,并删除该缺陷数据对应的文字化缺陷。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川新网银行股份有限公司,未经四川新网银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010289502.6/1.html,转载请声明来源钻瓜专利网。





