1.1 测试点/检查点
1.2 场景法概述
1.3 场景的定义
1.4 场景法的分析步骤
1.5 场景法案例:ATM 机取款
步骤一:分析业务流程(可以绘制流程图)
步骤二:描述程序的基本流及备选流
2、备选流(各种错误情况)
(1)银行卡无效:提示错误并退卡
(2)密码错误:提示错误,并判断是否 3 次错误
(3)密码 3 次错误:吞卡
(4)账户余额不足:提示错误并退卡
(5)总取款金额超出当日可取限额:提示错误并退卡
(6)ATM 机余额不足:提示错误并退卡
步骤三:根据基本流和备选流生成不同的场景
2.1 案例引入
测试两位数加法器(学生思考、讨论、陈述)
2.2 等价类划分核心思想
阅读文档 :
借助开发知识
与开发或用户沟通
了解用户群及行业知识
写出需求:
-99~99 之间的整数
2.5等价类划分注意事项
3.1 边界值分析的思想与步骤
前面测试两位数加法计算器的测试没有考虑输入组合。
分析输入条件和输出条件
导致测试量爆炸。
在测试程序时,人们可以根据经验或直觉推测程序中可能存在的各种错误,从而有针对 性地编写检查这些错误的测试方法。
输入非法数据
输入默认值
输入特殊字符(集)
输入合法数据的非法组合
2)验证输出结果的正确性
测试方法
数据结构方面的错误推测
1)数据结构溢出
文件系统方面的错误推测
1)使文件系统超载
2)更改文件访问权限
3)使介质忙或不可用
4)介质损坏
将测试点写入测试需求分析说明书,或者 XMind 等,留存下以供将来编写测试用例使
用。
2.1 用例编号/序号
简单、唯一。
2.2 用例说明
2.3 初始条件
2.4 操作步骤
2.5 预期结果
2.6 用例状态
2.7 优先级
1 什么是缺陷
软件存在着不符合质量需求或违背软件用户、客户、企业意愿的问题,这就是软件缺陷 (Defect),又叫“Bug(臭虫)”。
2 软件缺陷的判定准则
6 处理无法再现的缺陷
1 什么是缺陷报告
缺陷报告是对缺陷进行记录、分类和跟踪的文档。
2 缺陷报告的读者对象
2 根据缺陷类型对缺陷分类
3 根据缺陷的等级对缺陷分类
5 根据缺陷状态对缺陷分类
缺陷状态 | 描述 |
---|---|
Submitted/已提交 | 已提交的缺陷 |
Open/打开 | 确认"提交的缺陷",等待处理 |
Rejected/已拒绝 | 拒绝"提交的缺陷",不需要修复或不是缺陷 |
Resolved/已解决 | 缺陷被修复 |
Verified/已验证 | 确认缺陷确实被修正 |
Closed/已关闭 | 确认被修复的缺陷,将其关闭 |
2 缺陷报告的标准处理流程
3 缺陷跟踪管理系统/缺陷管理工具
3.1 缺陷管理工具的功能
这只是一篇学习笔记,学习源:https://www.bilibili.com/video/BV1EJ41147fN,
感兴趣的小伙伴们可以去学学,就是讲得有些太详细了