填坑中
测试用语
纬度:
- 代码颗粒度: 测试套件能反映出的颗粒库
- 单元测试
- 端到端测试
- 代码覆盖度: 每次执行的测试套件, 所能覆盖的代码
- 在开发流程中的阶段:
- 冒烟测试
- 回归测试
- 时间维度: 测试计划
- 测试执行手段
- 自动化测试
- 人工测试
- 良好的测试
- 软件的可测试性
- 测试执行方案的有效性
- 等等
解释:
- 从软件的生命周期来说, 测试需要覆盖
- 研发阶段
- 开发阶段
- 测试阶段
- 运行阶段
- 版本更新阶段
- 研发阶段
- 从每次执行的测试量来说
- 测试用例
- 单元测试
- 端到端测试
- 其他?
- 测试套件
- 冒烟测试集(开发阶段->测试阶段)
- 回归测试集(版本更新阶段)
- 系统测试集(上线阶段?)
- ?(运行阶段)
- 测试用例
测试类型用词 | 代码粒度 | 测试阶段 | 代码覆盖度 | c | d | e | f |
---|---|---|---|---|---|---|---|
unit test / 单元测试 | ❎ | ||||||
integration test / 集成测试 | ✔ | ✔ | |||||
System testing/系统测试 | ✔ | ||||||
smoke test/冒烟测试 | ✔ | ||||||
e2e test / 端到端测试 | ❎ | ||||||
regression test / 回归测试 | ✔ | ||||||
test suite / 测试套件 | ❎ | ||||||
test plan/测试计划 | ✔ | ||||||
test scenario/测试场景 |
1 | flowchart TB |
参考资料
- 冒烟测试
- [wiki:冒烟测试 (软件)]
- 你真的了解什么是冒烟测试么? - 蜗牛学院的文章 - 知乎
https://zhuanlan.zhihu.com/p/39786718 - 求大神解释什么是冒烟测试,回归测试? - 千锋软件测试学院的回答 - 知乎
https://www.zhihu.com/question/53351690/answer/1287226030