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

软件质量保证与软件测试复习笔记(第一周总体介绍+黑盒测试详细)

第一周 2.23 (总体性介绍)

  1. 软件测试的定义

在这里插入图片描述
在这里插入图片描述

  1. 常用术语解释

    1. 错误
      在这里插入图片描述

    2. 缺陷
      在这里插入图片描述
      在这里插入图片描述

    3. 故障
      在这里插入图片描述

    4. 失效
      在这里插入图片描述

    5. 测试和测试用例、测试过程
      在这里插入图片描述

  2. 出现软件缺陷的原因
    在这里插入图片描述

  3. 软件开发的主要环节
    在这里插入图片描述

  4. 测试过程的生命周期模型
    在这里插入图片描述

  5. 软件测试的本质是针对要测试的内容确定一组测试用例
    在这里插入图片描述

  6. 测试用例的组成
    在这里插入图片描述
    eg:(不重要)
    在这里插入图片描述

  7. 用韦恩图理解测试(理解遗漏缺陷和过错缺陷)
    规格说明和程序的关系
    在这里插入图片描述
    遗漏缺陷和过错缺陷的关系
    在这里插入图片描述
    测试用例、规格、程序之间的关系
    在这里插入图片描述

  8. 穷尽性测试考虑
    黑盒测试和白盒测试的定义
    在这里插入图片描述

    1. 黑盒测试的穷尽性考虑
      在这里插入图片描述
    2. 白盒测试的穷尽性考虑
      在这里插入图片描述
      在这里插入图片描述
  9. 功能性测试定义以及优缺点(黑盒测试)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  10. 结构性测试(白盒测试)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  11. 结构性测试和功能性测试的比较
    在这里插入图片描述

  12. 错误与缺陷的分类(不太重要)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  13. 测试的级别(类似测试的生命周期)(软件测试的不同阶段)
    在这里插入图片描述

在这里插入图片描述

  1. 几种典型的测试模型

    1. V模型(先开发后测试)
      在这里插入图片描述
    2. W模型(同时进行开发和测试)
      在这里插入图片描述
    3. H模型(测试更独立,边开发边测试)
      在这里插入图片描述
    4. X模型(开发和测试交叉执行)
      在这里插入图片描述
  2. 软件测试分类总结
    在这里插入图片描述

第二周 3.02

在这里插入图片描述

  1. 边界值分析
    在这里插入图片描述
    基本思想:
    在这里插入图片描述
    案例1:
    在这里插入图片描述
    在这里插入图片描述
    案例2:
    在这里插入图片描述
    在这里插入图片描述
    总结:

    1. n个变量的边界值分析的测试用例为:4*n+1
      在这里插入图片描述

    2. 边界值在两种情况下很适用,在一种情况下不适用
      在这里插入图片描述

  2. 健壮性测试
    在这里插入图片描述
    案例1:
    在这里插入图片描述
    在这里插入图片描述
    总结:n个变量的健壮性测试分析的测试用例为:6*n+1

  3. 最坏情况测试
    在这里插入图片描述
    案例1:
    在这里插入图片描述
    总结:n个变量的最坏情况测试分析的测试用例为:5**n

    最坏情况与边界值分析的比较
    在这里插入图片描述

  4. 最坏情况测试与健壮性测试的结合——健壮最坏情况测试
    在这里插入图片描述
    案例:
    在这里插入图片描述
    总结:n个变量的健壮最坏情况测试分析的测试用例为:7**n
    健壮性测试和健壮最坏情况测试的比较:
    在这里插入图片描述

  5. 特殊值测试
    在这里插入图片描述
    边界值分析案例(可以不看!!!):
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  6. 随机测试(不太重要,理解概念和优缺点即可,不会有应用题)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  7. 边界值测试的指导方针(整体总结)
    在这里插入图片描述
    至此,第二周的第一个ppt结束,下面开始等价类测试的ppt!


  1. 等价类的目录导览
    在这里插入图片描述
  2. 等价类的定义
    在这里插入图片描述

如何设计等价类测试用例
在这里插入图片描述
用案例说明:
在这里插入图片描述
1. 弱一般等价类
在这里插入图片描述
2. 强一般等价类
在这里插入图片描述
3. 弱健壮等价类测试(默认的等价类测试)
在这里插入图片描述
4. 强健壮等价类测试
在这里插入图片描述

具体如何设计等价类:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


三角形问题的等价类测试案例

题目
在这里插入图片描述

解法:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

NextDate测试等价用例

在这里插入图片描述
在这里插入图片描述
弱健壮等价类测试用例:
在这里插入图片描述

弱一般 = 强一般 = 1
弱健壮 = 2*3 + 1
强健壮 = 3**3 = 27

nextDate变式:
在这里插入图片描述
在这里插入图片描述

弱一般 = max(3, 4, 3) = 4
强一般 = 3*4*3
弱健壮 = 4  +  3*2
强健壮 = 5 * 6  *  5

在这里插入图片描述
在这里插入图片描述


基于决策表的测试(重点看上课讲的,这里不重要!)

  1. 定义:
    在这里插入图片描述
  2. 决策表的分类
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  3. 根据决策表设计测试用例
    在这里插入图片描述
  4. 三角形案例分析
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  5. nextDate案例分析
    在这里插入图片描述
    最终尝试结果:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    简化版:
    在这里插入图片描述
    在这里插入图片描述
    根据简化版设计测试用例:
    在这里插入图片描述
  6. 决策表总结
    在这里插入图片描述
    在这里插入图片描述

黑盒测试总结

等价类测试和边界值分析统称为黑盒测试,包括:
在这里插入图片描述
在这里插入图片描述

保险金案例:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

http://www.lryc.cn/news/59909.html

相关文章:

  • WRF模式与Python融合技术在多领域中的应用及精美绘图教程
  • Reactor设计模式
  • 精通 TensorFlow 2.x 计算机视觉:第二部分
  • 《算法竞赛进阶指南》0x51 线性DP
  • spring数据库事务管理
  • Huggingface微调BART的代码示例:WMT16数据集训练新的标记进行翻译
  • synchronized 的 monitor 机制
  • NumPy 初学者指南中文第三版:1~5
  • ChatGLM-6B论文代码笔记
  • 机器学习入门实例-加州房价预测-1(数据准备与可视化)
  • 【ROS2指南-20】了解ROS2组件的用法
  • 使用AI进行“文本纠错”
  • 第九章 法律责任与法律制裁
  • 如何选择好用的海康视频恢复软件?综合考虑这几点
  • 前端学习:HTML颜色(什么是RGB、HEX、HSL)
  • zookeeper + kafka集群搭建详解
  • 【数据结构与算法】 - 双向链表 - 详细实现思路及代码
  • 面试官在线点评4份留学生简历! 这些坑你中了几个?如何写项目描述才能被大厂发面试?转专业简历该咋写 | 还有优秀简历展示!
  • 一觉醒后ChatGPT 被淘汰了
  • spring框架的事务
  • Spring配置数据源
  • 【前端之旅】Vue入门笔记
  • WPF教程(二)--Application WPF程序启动方式
  • snmp 自定义子代理mib库
  • 一文说透安全沙箱技术
  • Java多线程基础面试总结(二)
  • NS32F407VGT6 NS32F407VET6软硬件通用STM32F407VGT6 407VET6
  • Openstack: network: ovs: dpif/show 实例分析:interface
  • 必要的项目管理软件因素
  • 大学刚毕业,用10000小时,走进字节跳动拿了offer