软件测试架构实践与精准测试——缺陷库

缺陷库主要是对软件缺陷的生命周期进行规定,包括缺陷如何创建与关闭及权限的描述或定级。目的是更好地完成产品或项目,保证测试产品的质量。


一、框架分析

为了对测试发现的缺陷进行更好的管理和控制,测试和研发交互缺陷库框架如图9-3所示。

软件测试架构实践与精准测试——缺陷库

●缺陷库以产品或者项目为单位进行管理,使用QC软件对缺陷库进行搭建。

●项目与产品成立需要测试负责人创建缺陷项目。

●创建的缺陷库需要根据项目或产品名称标识。

●测试负责人为创建项目的管理员。

●测试负责人对于项目成员设置项目用户和权限以及缺陷属性。

●设置自动发送邮件。

二、配置规范

1、缺陷属性设置

新建缺陷属设置如表9-4所示。

软件测试架构实践与精准测试——缺陷库

2、角色权限划分

为了防止缺陷库遭到未经授权的访问和操作,可以通过QC将每个缺陷库成员分配到指定的用户组,用户组权限设置如表9-5所示。

软件测试架构实践与精准测试——缺陷库

职责规定详细说明,如表9-6所示。

软件测试架构实践与精准测试——缺陷库

3、邮件通知设置

自动发送邮件,可以及时对缺陷库进行跟踪,提醒相关人员对缺陷进行处理,主要规定如下。

●当缺陷被新建、状态更改、添加注释时,需要自动发邮件给测试负责人、研发负责人、以及该缺陷的直接测试人员和研发人员。

●当缺陷分析的任何内容有变化时,需要自动发送给缺陷的直接测试人员和研发人员。

三、缺陷生命历程说明

1、缺陷生命流程图

缺陷生命流程图如图9-4所示。

软件测试架构实践与精准测试——缺陷库

在整个的缺陷生命周期中,一共有如下7个状态,如表9-7所示。

软件测试架构实践与精准测试——缺陷库

2、缺陷严重级别定义

缺陷严重主义级别主要规定由缺陷引起的故障对软件产品的影响程度,如表9-8所示。

软件测试架构实践与精准测试——缺陷库

软件测试架构实践与精准测试——缺陷库

●作者李龙,山东织雀信息科技有限公司负责人,织雀教育首席讲师,中国民主同盟盟员,北京人文大学云测学院院长、高工,国内软件测试“川模型”的提出者,全国大学生软件测试大赛评审委员会专家,致力于软件测试人才培养


分享到:


相關文章: