软件测试——基础

按生产阶段划分

单元测试
  • 针对程序源代码进行测试
  • 开发自测
集成测试
  • 模块之间功能交互进行自测
系统测试
  • 对整个系统进行全面测试
验收测试
  • 以用户代表为主验证项目是否符合预期需求
  • 验收报告
按代码可见度划分
黑盒测试
  • 系统测试
  • 关注数据输入结果输出
  • 源代码不可见
  • UI功能可见
灰盒测试
  • 集成测试
  • 部分源代码可见
  • UI功能不可见
  • 关注输入输出、数据访问通道
白盒测试
  • 单元测试
  • 全部源代码可见
  • UI功能不可见
  • 关注代码本身语法逻辑
其他测试
冒烟测试
  • 对核心功能的验证
  • 保障提测内容具备可见性
    ![[Pasted image 20240803111917.png]]
回归测试
  • 对已修复/更新内容再次测试
    ![[Pasted image 20240803112114.png]]
    ![[Pasted image 20240803112156.png]]
软件质量模型

![[Pasted image 20240803112439.png]]

测试案例

![[Pasted image 20240803134822.png]]

等价类划分法

![[Pasted image 20240803135048.png]]

  • 提取测试数据,可以使用xmind或excel
    ![[Pasted image 20240803135911.png]]
  • 提取测试数据(组合)原则

多个选项有效数据建议组合应用
单个选项无效数据组合其他选项有效数据应用
![[Pasted image 20240803140412.png]]

边界值分析法

![[Pasted image 20240803150239.png]]
![[Pasted image 20240803154349.png]]

测试用例

  • 描述测试点执行的文档(测试输入、执行条件、预期结果等)
  • 测试用例八大要素
测试用例核心内容
  • 用例编号
    ** 项目_模块_数字**
  • 用例标题
  • 所属模块
  • 优先级
  • 前置条件
  • 测试步骤
  • 测试数据
  • 预期结果
    ![[Pasted image 20240803170010.png]]
判定表
  • 一种以表格形式表达多条件逻辑判断的工具
    ![[Pasted image 20240803193041.png]]
    ![[Pasted image 20240804100509.png]]
缺陷介绍

![[Pasted image 20240804101044.png]]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值