当前位置: 首页 > news >正文

软件测试基础-03(缺陷)

文章目录

  • (一)缺陷介绍
    • 一、缺陷定义
    • 二、缺陷判定标准
    • 三、缺陷产生原因
    • 四、缺陷核心内容
    • 五、缺陷提交要素
    • 六、缺陷类型
  • (二)缺陷编写
    • 一、缺陷报告示例
    • 二、缺陷跟踪流程
    • 三、提交缺陷注意事项
    • 四、缺陷编写规范
  • (三)缺陷管理工具(禅道)

(一)缺陷介绍

一、缺陷定义

软件在使用过程中存在的任何问题都叫软件的缺陷,简称 bug。

二、缺陷判定标准

  1. 软件位实现需求(规格)说明书中明确要求的功能——少功能
  2. 软件出现了需求(规格)说明书中指明不应该出现的错误——功能错误
  3. 软件实现的功能超出需求(规格)说明书指明的范围——多功能
  4. 软件未实现需求(规格)说明书中虽未明确指明但应该实现的要求——隐藏功能错误
  5. 软件难以理解,不易使用,运行缓慢,用户体验不好——不易使用

三、缺陷产生原因

需求阶段:
需求描述不易理解,有歧义、错误等。

设计阶段:
设计文档存在错误或缺陷。

编码阶段:
代码出现错误。

运行阶段:
软硬件系统本身故障导致软件缺陷。

在这里插入图片描述

四、缺陷核心内容

缺陷的标题:描述缺陷的核心问题。
缺陷的预置条件:缺陷产生的前提。
缺陷的复现步骤:复现缺陷的过程。
缺陷的预期结果:希望得到的结果。
缺陷的实际结果:实际得到的结果。
缺陷的必要附件:图片、日志等信息(证据)。

五、缺陷提交要素

1.缺陷报告编写:缺陷的唯一性标志。

2.严重程度
严重(S1):主功能
一般(S2):次要功能
微小(S3):易用性、界面
建议(S4):建议性问题

3.缺陷优先级
Priority 0:24小时之内解决。
Priority 1:发布前必须修复
Priority 2:可以在下一个版本中修复。

4.Bug类型
代码错误、兼容性问题、设计缺陷、性能问题

5.缺陷状态
New:新建
Open:打开
Closed:关闭
Postponed:延期

六、缺陷类型

在这里插入图片描述


(二)缺陷编写

一、缺陷报告示例

在这里插入图片描述

二、缺陷跟踪流程

在这里插入图片描述

三、提交缺陷注意事项

可复现:缺陷可以复现
规范性:符合公司或者项目要求
唯一性:一个缺陷上报一个问题

四、缺陷编写规范

准确:描述的信息是准确的。
具体:有细节且是真是特定的。
简洁易懂:描述简单容易理解。
次序清晰:描述缺陷过程有条件,有先后顺序。


(三)缺陷管理工具(禅道)

国产、免费、开源、简单、轻量级
三管融合(产品管理、项目管理、质量管理)

在这里插入图片描述


http://www.dtcms.com/a/434355.html

相关文章:

  • 重庆建设公司网站做网站的工作好吗
  • GitHub 热榜项目 - 日榜(2025-10-02)
  • PEFT实战LoRA微调OpenAI Whisper 中文语音识别
  • Django第三方扩展详解:提升开发效率的利器
  • 正能量不良网站直接进入自助建站系统模板
  • 考研复习-线性代数强化-向量组和方程组特征值
  • Chromium 138 编译指南 - Android 篇:环境搭建与准备(一)
  • 2023 年真题配套词汇单词笔记(考研真相)
  • Android 窗口结构(三) Home Task 添加Home ActivityRecord
  • 峨边网站建设网站iis安全配置
  • CMU与谷歌提出FM-SIREN:受奈奎斯特定理启发,让神经元“各司其职”,特征冗余降低50%
  • 【软件安全】fgets / strncpy / gets(不安全) / snprintf的对比
  • 济南免费做网站四平网站建设联系方式
  • 向量数据库前沿:Faiss 向量数据库的配置与使用
  • 机床铸铁底座在高端机床行业中的核心作用
  • 我为您整理出了 Coolify 可以添加的所有服务类型,并附上其用途说明。
  • 《回溯 C++98:string 核心机制拆解 —— 从拷贝策略到高效 swap》
  • JAVA过时了吗?
  • fnos安装并更新最新版sunpanel(显示为套件)
  • 资阳网站建设资阳河南郑州地图
  • 【Java初学基础11】Annotation-注解
  • OSPF LSA Type 2(Network LSA)概念及题目
  • OSPF 伪节点(Transit Node) 概念及题目
  • Android 开发 | 提取已安装应用的安装包 apk 的方式
  • 商务网站建设步骤犀牛云网站怎么建设
  • Vite 前端构建工具入门教程
  • 一种利用 qBittorrent 的 WebUI API 实现的检查BT种子的磁力链接是否可用的程序
  • nodejs换源管理工具nrm
  • async/await的基本使用以及fetchAPI的部分细节
  • MySQL新学知识(一)