软件测试学习笔记_第1周第5天——缺陷管理、术语

Day5

练习题讲解

销售出库

一、缺陷的管理流程

1、定义

  • (1)概述

    • 内部视角

      • 研发维护中存在的错误
    • 外部视角

      • 系统功能失效和违背
    • 静态表现为错误

      • 错误被激活呈现为故障
        故障引发的结果就是功能失效或违背
    • 缺陷描述

      • 功能的失效或违背的结果
  • (2)表现

2、缺陷产生的原因

  • ①本身

  • ②团队工作

  • ③技术问题

    • 算法错误
    • 语法错误
    • 计算、精度
    • 系统结构不合理
  • ④项目管理

3、缺陷的放大模型

  • (1)缺陷放大模型

    • 缺陷修复成本会跟随开发进度成倍的增加
  • (2)作用

    • 早发现,早解决

4、缺陷管理流程

  • (1)缺陷挂起流程

  • (2)争议缺陷处理流程

  • (3)缺陷拒绝处理流程

5、缺陷报告编写

  • (1)编写原则

  • (2)缺陷严重程度

    • 致命

      • ①现象

        • 系统崩溃
        • 程序崩溃
        • 数据丢失
        • 数据错乱
        • 经济损失超过50万
        • 生命损失
    • 严重

      • ①现象

        • 程序卡顿30秒
        • 功能失效或错误
        • 大面积样式错乱
        • 线程死锁
        • 内存溢出或泄露
        • 信息泄露
    • 一般

      • ①现象

        • 非主要功能失效
        • 容错未做
        • 主要位置错别字
        • 个别页面样式错乱
    • 轻微

      • ①现象

        • 错别字
        • 颜色不符
        • 样式不符
        • 功能失效
  • (3)优先级
    主要给开发看,告诉开发先修改谁

    • ①高

      • 主流图上面的缺陷,主要功能
        大面积问题,好改严重的缺陷
    • ②中

      • 容错类的问题,个别样式问题
        边缘功能缺陷,影响不大,但容易看到

        • 严重程度为严重级别,
    • ③低

      • 建议类的缺陷,轻微缺陷

二、软件测试的常见术语

1、软件分类

  • (1)项目型软件

    • ①需求来源甲方,需求明确,研发周期也是明确的,研发费用分为三期。通过验收后得到尾款。(外包)
  • (2)产品型软件

    • ①由公司自己梳理,挖掘用户需求,然后再做软件开发,软件的产品就要靠上线运营情况决定。(自研产品)

2、测试分类

  • (1)单元测试

    • 被测目标:函数,api:依据是详细设计文档
  • (2)接口测试

    • 目标:模块对外提供的接口,检查模块间互相调用的接口是否畅通和正确,依据:概要设计
  • (3)系统测试

    • 被测目标是系统功能、性能、安全,确认系统实现符合需求规格说明书的要求;依据:需求规格说明书。
  • (4)验收测试

    • 项目型软件交付之后,由甲方安排验收;产品型软件由自己测试团队负责验收。
  • (5)alpha测试

  • (6)beta测试

  • (7)gamma测试

3、按照对被测系统内部逻辑的了

   解程度来区分测试类型
  • (1)白盒测试

    • 要求了解被测目标内部的实现逻辑。(能够读懂代码),单元测试就是白盒测试
  • (2)灰盒测试

  • (3)黑盒测试

4、按照是否需要运行程序来区分

  • (1)静态测试

  • (2)动态测试

5、按照是否使用计算机来主导

  • (1)手工测试

  • (2)自动化测试

6、其他测试

  • (1)冒烟测试

  • (2)回归测试

  • (3)探索测试

  • (4)随机测试

  • (5)交叉测试

    • 甲乙两人互相测试对方负责的功能,使用对方提供的测试用例。防止缺陷免疫。(使用频繁)

7、概要设计

  • 根据需求来设计软件的框架、数据库、完成软件体系架构,技术选型。

8、详细设计

  • 定义模块里面的函数

三、管理软件(禅道)

四、重点回顾

研发模型的优缺点

  • 敏捷模型
  • 瀑布模型

测试模型

  • V模型
  • W模型

质量模型(重点)

PDCA方法

质量过程管理

测试用例

  • 使用步骤
  • 优缺点
  • 定义
  • 等价类
  • 边界值
  • 流程分析法

缺陷管理流程

  • 缺陷报告的编写

软件测试常用术语

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>