软件缺陷相关的标准-V1.0

合集下载

软件缺陷分类标准(最新)

软件缺陷分类标准(最新)

软件缺陷分类标准修订历史记录(A-添加,M-修改,D-删除)目录1. 引言 (4)1.1 编写目的 (4)1.2 定义与缩写 (4)1.3 参考资料 (4)2. 软件缺陷分类标准 (4)2.1 问题类型 (4)2.2 缺陷属性 (5)2.3 缺陷类型 (5)2.4 缺陷严重程度 (7)2.5 缺陷优先级 (8)2.6 缺陷状态 (8)2.7 缺陷来源、起源 (9)2.8 缺陷根源 (10)2.9 缺陷产生可能性 (10)1.引言1.1编写目的制定本标准的目的是为软件测试提供确信分类的标准。

本文档说明了问题类型、缺陷属性、确缺陷类型、缺陷严重级别、缺陷优先级、缺陷状态、缺陷修改次数、缺陷原因。

其预期的读者是测试人员、开发人员、开发经理。

1.2定义与缩写1.3参考资料表格1-2 参考资料列表2.软件缺陷分类标准2.1问题类型表格2-1 问题类型表格2.2缺陷属性软件缺陷的属性包括缺陷标识、缺陷类型、缺陷严重程度、缺陷优先级、缺陷状态、缺陷起源、缺陷来源、缺陷原因、缺陷产生可能性。

表格2-2 缺陷属性列表2.3缺陷类型表格2-3缺陷类型列表2.4缺陷严重程度缺陷严重程度:指因缺陷引起的鼓掌对软件产品的影响程度。

2.5缺陷优先级表格2-5 缺陷优先级2.6缺陷状态表格2-6 缺陷状态2.7缺陷来源、起源缺陷来源:缺陷引起的故障或事件第一次被检测的阶段,有需求说明书、设计文档、系统集成接口、数据流(库)、程序代码。

缺陷起源:在团建生命周期中软件缺陷占的比例:需求和构架设计阶段占54%、设计阶2.8缺陷根源缺陷根源:测试策略,过程、工具和方法,团队\人,缺乏组织和通讯,硬件,软件,工作环境等造成上述错误的根本因素,以寻求开发、测试人员可改进的地方。

表格2-8 缺陷原因2.9缺陷产生可能性。

软件缺陷分类标准

软件缺陷分类标准

软件缺陷分类标准
软件缺陷可以根据不同的标准进行分类。

以下是一些常见的软件缺陷分类标准:
1. 功能性缺陷:指软件功能无法正常工作或不符合预期要求的问题,如某个功能无法启动、不能正确计算结果等。

2. 易用性缺陷:指软件在用户界面方面存在问题,使用户难以理解、操作或导航。

例如,界面布局混乱、操作流程不直观等。

3. 性能缺陷:指软件在执行过程中出现的性能问题,如响应时间过长、运行速度慢等。

4. 兼容性缺陷:指软件与其他系统、平台或设备之间的兼容性问题,如不能在特定操作系统上运行、与其他软件不兼容等。

5. 安全性缺陷:指软件存在的安全风险和漏洞,可能被黑客攻击或滥用。

例如,密码泄露、权限控制不完善等。

6. 可靠性缺陷:指软件在长时间运行或高负载情况下出现的故障、崩溃或数据丢失等问题。

7. 可维护性缺陷:指软件代码或结构设计方面存在的问题,使软件难以维护、扩展或修改。

例如,代码冗余、缺乏注释或文档等。

8. 其他缺陷分类标准:根据不同的软件类型和行业特点,还可以使用其他分类标准,如移动应用程序中的交互性缺陷、电子商务网站中的支付缺陷等。

对于软件开发团队来说,合理分类和标记缺陷是非常重要的,可以帮助他们更好地理解和解决问题,提高软件质量和用户满意度。

软件缺陷分类标准

软件缺陷分类标准

1
附录I 附录
等级 描述
系统死机 数据损坏 5-致命 功能失效 异常退出 功能缺少 功能错误 计算错误 4-非常高 精度错误 交互错误
缺陷等级定义标准
说明 测试特性
可靠性 可靠性 可靠性 可靠性 功能性 功能性 功能性 功能性 功能性
系统、环境及应用崩溃死机。 软件发生故障数据毁坏或丢失。 软件发生故障导致功能失效。 软件发生故障异常退出。 用户需求未实现。 实际提供功能与用户需求不一致。流程或接口 中,数据未做关联。 结果计算错误。 精度与用户需求不一致。 与其他软件或系统交换数据出错, 包括导出文件 后内容丢失。 未达到需求说明书中所规定的性能指标, 例如响 应时间过长。 输入未控制和未判断导致功能异常、信息缺失,
性能缺陷
效率
3-高
控制错误
或界面显示、 提示信息异常等; 如必输项、 重复、 数据约束、数据长度;删除未确认;屏蔽判定; 正常逻辑错误。 界面显示错误, 页面刷
错别字,打印内容格式错误。可修改字段与不可 修改字段中字体颜色标示未区别; 界面风格不一致,术语不统一,对话框颜色不一 致,按钮大小不统一,提示信息不一致;未使用 默认值,默认值使用不便或不正确。
易用性
易用性
1-低
建议意见
需求说明书、用户手册中未说明,但影响用户对 软件使用的方便性等。
易用性
1
附录II 验收通过标准 验收通过 通过标准 附录
验收项
缺陷数量 需求分析文档,设计文档和编码是否实现一致 验收测试工件齐全
验收通过标准
系统无 5-致命、4-非常高缺陷,3-高缺陷数量 不超过系统测试功能点数 2% 是 是

SOP_Test_V1.0(白盒测试指导书)

SOP_Test_V1.0(白盒测试指导书)

白盒测试作业指导书技术文件编号:版本:版本变更记录文件编号版本拟制人/修改人拟制/修改日期主要更改内容1.0 吴威2009-4-21 无1.1 吴威2009-6-30 新增静态测试和覆盖率实施标准。

注1:每次更改归档文件(指归档发布数据库)时,需填写此表。

注2:文件第一次归档时,“主要更改内容”栏写“无”。

目录版本变更记录 (2)目录 (3)1. 简介 (4)1.1概念 (4)1.2目的 (4)1.3分类 (5)2. 静态白盒测试 (6)2.1概念 (6)2.2人工静态测试 (6)2.2.1测试方法 (6)2.2.2桌面检查 (6)2.2.3代码审查 (8)2.2.4代码走查 (8)2.2.4静态分析 (9)2.3静态工具分析 (10)2.4实施标准 (10)3. 动态白盒测试 (10)3.1概念 (10)3.2单元/代码功能测试 (11)3.3代码覆盖测试 (11)3.3.1语句覆盖 (11)3.3.2判定覆盖 (12)3.3.3条件覆盖 (13)3.3.4判定/条件覆盖 (13)3.3.5条件组合覆盖 (14)3.3.6路径覆盖 (14)3.4测试实例 (15)3.4.1程序控制流图 (15)3.4.2测试步骤 (17)3.5实施标准 (20)4代码质量度量 (21)4.1、功能性 (21)4.2、可靠性 (21)4.3、易用性 (22)4.4、效率 (22)4.5、可维护性 (22)4.6、可移植性 (22)1.简介1.1概念白盒测试(White-box Testing,又称逻辑驱动测试,结构测试)是把测试对象看作一个打开的盒子。

利用白盒测试法进行动态测试时,需要测试软件产品的内部结构和处理过程,不需测试软件产品的功能。

白盒测试又称为结构测试和逻辑驱动测试。

1.2目的由Capers Jones与McGraw-Hill的统计表明:若将问题发现、定位与解决都计算进去,单元测试效率最高,是集成测试的2倍,是系统测试的3倍。

软件缺陷分类标准

软件缺陷分类标准

草稿终稿公开秘密机密绝密受控不受控文档修改记录目录1.......................................................................... 引言1编写目的 (1)定义与缩写 (1)参考资料 (1)2.............................................................. 软件缺陷分类标准1缺陷属性 (1)缺陷类型 (1)缺陷严重程度 (3)缺陷优先级 (4)缺陷状态 (4)缺陷来源 (4)1引言1.1编写目的制定本标准的目的是为软件测试提供缺陷分类的标准。

本文档说明了问题类型、缺陷属性、缺陷类型、缺陷严重级别、缺陷优先级、缺陷状态、缺陷来源、缺陷修改次数、缺陷原因。

其预期的读者是测试人员、开发人员、开发经理。

1.2定义与缩写表 1-1 定义与缩写1.3参考资料表1-2 参考资料列表2软件缺陷分类标准2.1问题类型表2-1 问题类型列表2.2缺陷属性表2-2 缺陷属性列表2.3缺陷类型缺陷种类:根据缺陷的自然属性来划分。

表2-2 缺陷类型列表2.4缺陷严重程度缺陷严重程度:指因缺陷引起的故障对软件产品的影响程度。

表2-3 缺陷严重程度列表2.5缺陷优先级缺陷优先级:指缺陷必须被修复的紧急程度。

“优先级”的衡量抓住了在严重性中没有考虑的重要程度因素。

表2-4 缺陷优先级列表2.6缺陷状态缺陷状态:指缺陷通过一个跟踪修复过程的进展情况。

表 2-6缺陷状态列表2.7缺陷来源缺陷来源:缺陷引起的故障或事件第一次被检测到的阶段。

表 2-7缺陷来源列表2.8缺陷原因缺陷原因:造成上述错误的根本因素,以寻求开发、测试人员可改进的地方。

表 2-8缺陷原因2.9缺陷修改次数缺陷修改次数:同一个缺陷被重新修复的次数。

表 2-9缺陷修改次数表。

软件缺陷描述规范

软件缺陷描述规范

软件缺陷描述规范一、缺陷基本定义软件缺陷(Software Defect):软件缺陷是对软件产品预期属性的偏离现象。

它包括检测缺陷和残留缺陷。

缺陷的优先性,分为5级,参考下面的方法确定:1)最高优先级(Blocker),例如,软件的主要功能错误或者造成软件崩溃,数据丢失的缺陷,或用户重点关注的问题,缺陷导致系统几乎不能使用或者测试不能继续,需立即修复。

2)较高优先级(Critical),例如,影响软件功能和性能的一般缺陷,严重影响测试,需要优先考虑;3)一般优先级(Major),例如,本地化软件的某些字符没有翻译或者翻译不准确的缺陷,需要正常排队等待修复;4)低优先级(Minor),例如,对软件的质量影响非常轻微或出现几率很低的缺陷,可以在开发人员有时间的时候再被纠正;5)最低优先级(Trival),例如,属于优化,可以不做修改的问题或暂时无法修复但影响不大的问题。

二、缺陷描述软件缺陷的描述是软件缺陷报告的基础部分,也是测试人员就一个软件问题与开发工程师交流的最好机会。

一个好的描述,需要使用简单的、准确的、专业的语言来抓住缺陷的本质。

否则,它就会使信息含糊不清,可能会误导开发人员,因此,正确评估缺陷的严重程度和优先级,是项目组全体人员交流的基础。

缺陷描述的原则:有效的缺陷描述有以下几个原则:➢可以重现:在缺陷的详细描述中提供精确的操作步骤,可以让发人员容易看懂;➢定位准确:缺陷描述准确,不会引起误解和歧义;➢描述清晰:对操作步骤的描述清晰,易于理解,应用客观的书面语,避免使用口语;➢完整统一:提供完整、前后统一的软件缺陷的步骤和信息,按照一致的格式书写全部缺陷报告,有关缺陷的格式参见“缺陷的格式”;➢短小简练:通过使用关键词,可以使问题摘要的描述短小简练,又能准确解释产生缺陷的现象。

如“在新建任务窗口中,选择直接下达,负责人收不到即时消息”中“新建任务窗口”、“直接下达”、“即时消息”等是关键词;➢特定条件:许多软件功能在通常情况下没有问题,而是在某种特定条件下会存在缺陷,所以软件缺陷描述不要忽视这些看似细节的但又必要的特定条件(如特定的操作系统、浏览器或某种设置等),能够提供帮助开发人员找到原因的线索。

软件质量缺陷鉴定

软件质量缺陷鉴定

软件质量缺陷鉴定在软件开发过程中,缺陷鉴定是一项重要的任务。

它涉及对软件产品进行全面的检查,以识别和分类各种潜在的问题。

这些缺陷可能会影响软件的质量、性能、安全性、兼容性等方面。

以下是软件质量缺陷鉴定主要涉及的几个方面:1.需求缺陷需求缺陷是指软件的需求定义不清晰、不完整或有误。

这可能是由于市场调研不足、用户需求不明确或技术术语不规范等原因造成的。

需求缺陷可能会导致软件无法满足用户需求,甚至在开发过程中引发错误。

2.设计缺陷设计缺陷是指在软件设计阶段,由于设计人员的技术能力、经验不足或沟通不畅等原因,导致软件的设计方案存在缺陷。

设计缺陷可能会导致软件实现困难、性能低下或易用性差等问题。

3.编码缺陷编码缺陷是指在编写代码时出现的错误或缺陷。

这可能是由于编码规范不遵守、语法错误、逻辑错误或代码注释不足等原因造成的。

编码缺陷可能会导致软件运行错误、崩溃或安全性问题。

4.测试缺陷测试缺陷是指在测试过程中发现的缺陷。

这可能是由于测试用例设计不完整或有误、测试环境不匹配或测试执行不严格等原因造成的。

测试缺陷可能会导致软件未被全面覆盖测试,从而遗留了潜在的问题。

5.维护缺陷维护缺陷是指在软件维护过程中发现的缺陷。

这可能是由于代码复杂度高、文档不齐全或代码可读性差等原因造成的。

维护缺陷可能会导致软件的维护成本高昂,且在升级或修复过程中容易出现新的问题。

6.性能缺陷性能缺陷是指软件在运行过程中资源利用不当或响应时间过慢等问题。

这可能是由于算法复杂度高、内存管理不当或数据结构不合理等原因造成的。

性能缺陷可能会影响用户体验和软件的运行效率。

7.兼容性缺陷兼容性缺陷是指软件在不同平台、浏览器或操作系统上出现的兼容性问题。

这可能是由于软件未进行充分的跨平台测试或用户环境差异等原因造成的。

兼容性缺陷可能会影响软件的广泛应用和用户体验。

8.安全性缺陷安全性缺陷是指软件在抵御外部攻击或保护用户数据方面存在的缺陷。

这可能是由于安全策略不健全、加密算法不当或权限控制不严格等原因造成的。

软件测试缺陷管理规范

软件测试缺陷管理规范

目录1 背景 (2)1.1 推行目的 (2)1.2 适用范围 (2)1.3 术语定义 (2)2 缺陷分类标准 (2)2.1 缺陷类型 (2)2.2 缺陷严重程度 (3)2.3 缺陷优先级 (3)2.4 缺陷状态 (3)2.5 缺陷来源 (4)2.6 缺陷复现率 (4)3 缺陷提交规范 (4)3.1 缺陷所属 (4)3.2 缺陷标题 (5)3.3 缺陷内容 (5)3.4 缺陷指派 (5)3.5 缺陷类型 (5)3.6 缺陷严重程度和优先级 (6)3.7 缺陷来源 (6)4 缺陷管理规范 (6)4.1 缺陷所属管理 (6)4.2 缺陷时效化 (6)4.3 未关闭缺陷的处理 (6)4.4 非系统测试缺陷的处理 (7)1 背景1.1 推行目的缺陷是产品与规定要求不相符的部分,会存在于软件产品的整个生命周期中,本文规范软件测试过程中的出现的缺陷,通过测试活动及早发现软件系统中的缺陷,并确保缺陷被有效标识、跟踪、和修改,保证软件系统能够达到要求的质量。

1.2 适用范围本文档适用于公司项目研发以及项目运行过程中的缺陷管理。

1.3 术语定义2 缺陷分类标准2.1 缺陷类型2.2 缺陷严重程度2.3 缺陷优先级2.4 缺陷状态2.5 缺陷来源2.6 缺陷复现率3 缺陷提交规范3.1 缺陷所属在提交缺陷时,需要严格按照缺陷所属的产品、项目、版本、模块进行填写,不能不进行填写,此举是为了在后续进行总结时进行缺陷分析。

3.2 缺陷标题注意:在提交一条缺陷前,应检查缺陷库是否已经存在此缺陷,避免重复提交。

缺陷标题应该尽量简洁明了,以最少的文字描述出缺陷结果,标题应该避免长篇大论、文字过多,具体复现步骤和补充说明可以放在缺陷内容描述中。

必要时缺陷标题中可以加入约定好的标签信息,如模块、类别等。

以下为缺陷标题举例:3.3 缺陷内容缺陷内容主要包括操作步骤、实际结果、预期结果。

操作步骤:按照分步的方式描述复现缺陷的操作以及数据、环境等信息。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录
1前言 (2)
2文档范围 (2)
3文档对象 (2)
4.用例级别 (2)
5.BUG等级划分 (3)
6.BUG发生率 (4)
7.Bug修改优先级 (5)
8.BUG修改优先级与BUG严重性的分别 (7)
1前言
为了使技术平台开发的软件测试更加规范,STE组制定了一系列和缺陷相关的标准。

制定此标准的另一目的是便于平台和产品的相关人员对STE在平台中提出的软件缺陷的等级
和修改优先级达成共识。

2文档范围
描述了技术平台开发中和软件缺陷相关的内容。

内容包括:用例级别、Bug等级、Bug
发生率、Bug修改优先级。

3文档对象
技术开发全体软件成员及其他组的相关人员。

4.用例级别
用例级别表明该用例的重要程度。

用例的重要性并不对应用例可能造成的后果,而是对应用例的基本程度,一个可能导致死机的用例未必是高级别的,因为其触发条件可能相当生僻。

测试用例的级别分4级,如下表。

下面是用例级别的具体分类和内容:
Level 1-级别“1”:基本
该类用例涉及系统正常的基本功能。

该用例执行的失败会导致多处重要功能无法运行的。

如果不能访问每一个功能区域或执行其他测试用例依赖的基本操作,那么在执行这个优先的测试用例之前,试图做其他任何的测试都是没有意义的,因为他们大多数肯定要失败。

此级别用例用于版本提交时作为“版本冒烟测试通过准则”。

如存在不通过的项目时可考虑重新提交版本,例如“申请书不能添加成功”或者“WIFI不能连接”等。

1级用例的数量应受到控制。

Level 2-级别“2”:重要
该类测试用例涉及系统的重要功能。

主要包括一些功能交互相关、各种应用场景、使用频率较高的正常功能测试用例。

该类用例最常执行以保证功能是稳定的,目标的行为和能力可以正常的工作,和重要的错误和边界被测试的测试用例的集合。

该类测试用例在非回归的系统测试版本(即在新Feature和TPM版本计划中的正式版本)中基本上都需要进行验证,以保证系统所有的重要功能都能够正常实现。

在测试过程中可以根据版本当前的具体情况进行安排是否进行测试。

Level 3-级别“3”:详细。

该类测试用例仅影响某单项功能的某一细节方面。

例如某新业务的登记和使用正常,但和另一个新业务发生不应有的冲突。

有关性能、极限(大容量)、数据库中断等方面的测试可归入3级用例。

有关用户界面的基本规范等方面的测试可归入3级用例。

该类测试用例在非回归的系统测试版本(即在新Feature和TPM版本计划中的正式版本)中基本上都需要进行验证,以保证系统所有的重要功能都能够正常实现。

在测试过程中可以根据版本当前的具体情况进行安排是否进行测试。

Level 4-级别“4”:生僻。

这是通常最少被执行的测试用例。

但这并不意味着这些测试都不重要,只是说他们在项目的生命期间里不是常常被运行。

该类用例对应较生僻的预置条件和数据设置。

虽然某些测试用例发现过较严重的错误,但是那些用例的触发条件非常特殊,仍然应该被置入4级用例中。

有关用户界面的优化等方面的测试可归入4级用例。

5.BUG等级划分
Bug为什么需要分级?即为什么会有BUG严重性类别?
将一个Bug作等级分类,是对有关部门在协调方面的一个基本指标,是非常必要的,因为有了等级分类才能调整处理事务的排程。

测试人员、开发人员和项目经理需要知道缺陷发生时对交货期的影响;测试人员亦需要知道平台软件目前的品质状况。

按照CMM5中定义的规范,缺陷(Bug)等级一般分3-5个等级。

由于我司开发部的Bug 管理系统采用的是Imis系统,Imis系统的缺陷等级已分成3个等级,所以技术开发平台的缺陷等级也划分成3个等级。

如后续Imis系统需升级,强烈建议把BUG分成四个等级。

3个等级类别如下:
A类:致命(一级BUG)
通常表现为:主流程无法跑通,系统无法运行,崩溃或严重资源不足,应用模块无法启动或异常退出,主要功能模块无法使用,造成人身安全等。

比如:1.内存泄漏;2.系统容易崩溃;3.功能设计与需求严重不符;4.系统无法登陆;
5.循环报错,无法正常退出等6、软件存在人身安全隐患。

B类:严重(二级BUG)
通常表现为:影响系统功能或操作,主要功能存在严重缺陷,性能严重不达标,但不会影响到系统稳定性。

比如:1.次要功能未实现;2.功能存在报错(如:存在严重的数值计算错误);3.大数据下容易无响应或者响应速度非常慢;4.功能实现了但是影响用户使用。

C类:一般(三级BUG)
通常表现为:功能实现不完善、性能有轻微缺陷、界面、易用性及建议性问题。

比如:1.边界条件下错误;2.容错性不好;3.数值轻微的计算错误等;4.大数据操作时,没有提供进度条等。

给客户和领导演示等过程中客户和领导重点指出的严重级别不是很高的BUG,建议STE 把此BUG的级别定义为非常高。

注意:对于结构及硬件问题,由于STE仅是进行辅助测试,碰到此类问题时,也要将问题提交到Imis上。

具体BUG等级由TPM转给结构及硬件部门相关人员确认。

6.BUG发生率
目前通用的对缺陷(BUG)发生率的划分主要有两种划分方法:一种是测试发生率:即按照特定步骤执行多次的BUG重现率;另外一种是用户使用发生率:即模拟用户在使用产品发生此问题的概率。

第一种方法计量精确简单,可操作性高。

第二种方法,则需要推断用户使用某一业务的频率,因此计量相对没有第一种精确,操作性高,但比较符合产品的实际使用情况。

由于我们负责测试技术平台开发的系统和应用,平台中的所有的软件模块都需详细测试。

因此STE测试的BUG发生率采用第一种方法——即测试发生率。

填写BUG时需要填写BUG测试发生率,原因是测试人员会依据测试发生率定义BUG修改优先级。

测试发生率为按照特定步骤执行多次的BUG重现率。

一般情况下每条测试用例的测试次数为5次,最多为10次。

测试发生率=BUG重现次数/按照特定步骤执行的总次数。

如果每条用例连续执行3次都出现BUG,则BUG发生率为100%。

如果连续测试5次,出现4次BUG,直接计算BUG发生率。

如果连续测试5次出现1-3次BUG,则再测试5次后计算BUG的发生率。

如果连续测试5次都没BUG产生,则表示这条测试用例测试通过。

BUG发生率划分如下:
由于终端软件(嵌入式平台的软件和Mobile_App的软件)的某些功能的特殊性,做专项测试和重现低概率的问题时除了提高测试用例的覆盖度,还需考虑用多个机台(如5-10台)测试。

对于稳定性测试、兼容性等专项测试的规格后续会输出。

7.Bug修改优先级
Bug的修改是需指定先后顺序。

由于Imis系统的BUG修改优先级已划分成3个等级,所以技术平台开发定义的BUG的修改优先级也分成3个等级。

这三个等级分别是H、M、L。

BUG修改优先级描述如下:
高(H):Bug必须立即修复或在下个版本中修复(有些很难立即解决的BUG,则由TPM 确定此BUG的修改优先级)。

中(M):Bug必须修复,不一定在下个版本修复,但是必须在某个特定的里程碑结束前修复。

低(L):Bug在时间允许的情况下修改,不紧急。

有些BUG可以不解决。

BUG等级、BUG发生率和BUG修改优先级的对应关系如下表:
Vx阶段不同类型的软件版本的BUG修复要求如下:
Bug修改优先级顺序如下:
STE需对概率性A(M)、B(M)和C(M)问题做专项测试。

用探索式软件测试方法加大测试次数和机台数找出问题的重现步骤。

如果STE仍无法重现此问题,则需TPM组织SDE、RD、STE等相关人员和相关领导给出此类问题的解决方案。

建议方案为:先把BUG降一级,
然后在TPM的版本计划中STE验证此问题,如果仍无法重现此问题,且移交到产品后产品中也未发现此问题,则建议关闭此问题。

如果在测试过程中出现较严重的必现BUG,但是此BUG在普通条件下不会发生(即在很极端的条件下才能重现),且解决此BUG需花费大量的人力和时间。

则需TPM组织SDE、RD、STE等相关人员和相关领导给出此类问题的解决方案。

8.BUG修改优先级与BUG严重性的分别
从根本上,BUG修改优先级是从项目管理和时间管理的观点来定高低,而BUG严重性是从质量管理的观点来思考的。

处理问题的严重性,以质量作为出发点,应针对所产生的问题是否会对产品造成严重的缺憾来决定等级的;其决定权,通常掌握在测试人员手中。

处理问题的优先级,以整体项目的进度、质量、市场,以及需求所造成的影响作为出发点,决定应对的措施;其决定权,可以分散至负责对应项目的相关单位和人,而最终决定权通常掌握在项目经理手中。

相关文档
最新文档