软件测试基础之五

一、缺陷介绍

  • 定义
    • 软件使用中的任何问题都称为缺陷,简称bug
  • 衡量是否为缺陷的标准
    • 多功能
    • 少功能
    • 功能错误
    • 隐性功能
    • 易用性
  • 缺陷产生的原因
    • 需求阶段
    • 设计阶段
    • 编码阶段
    • 运行阶段

结论:是软件就会有缺陷

  • 缺陷的生命周期

 

 

    • 注入bug
    • 发现bug
    • 消除bug
  • 缺陷描述的核心内容
    • 缺陷标题
    • 预置步骤
    • 复现步骤
    • 预期结果
    • 实际结果
    • 必要附件

描述缺陷时使用,附件可为空

  • 提交缺陷的要素
    • 缺陷报告编号
    • 严重程度
    • 优先级
    • 缺陷类型(bug类型)
    • 缺陷状态
  • 缺陷类型
    • 功能错误
    • 界面(UI)错误
    • 兼容性
    • 数据
    • 易用性
    • 改进、建议
    • 架构

Q:如何区分前端bug还是后端bug

A:界面和兼容性错误属于前端bug;如果在功能缺陷中区分前端和后端,则需要借助抓包工具查看前端发给后端的请求和后端的响应。

二、缺陷编写

 

 缺陷流程

提交缺陷----分发缺陷----处理缺陷----回归测试----关闭缺陷

 

Q:发现bug后首先应该干什么?

A:确认bug是否可以复现

 

posted @ 2022-10-10 17:35  L·S  阅读(71)  评论(0)    收藏  举报