版权声明:本文内容来源于网络,如有侵权请联系删除 https://blog.csdn.net/ZyhMemory/article/details/88390506
推荐阅读:
定义
MAT
即Minimal Acceptance Test,也称为冒烟测试,即对被测系统进行快餐式快速测试,确保系统基本可用。
UAT
User Acceptance Test,即用户验收测试,指项目的需求提出方或相关人员在项目上线前进行的系统验收测试。
STG
Staging测试,即预发布测试。
MIT
开发测试环境
SIT
测试环境
PRO
线上环境
职责
测试人员
测试计划阶段:编写测试方案。
测试准备阶段:编写测试用例及MAT用例(每次迭代有一份完整的MAT用例),和开发人员一起共同完成MAT测试。
测试执行阶段:测试执行,bug的提交及验证。
测试报告阶段:测试总结。
开发人员
参与测试方案及测试用例的评审,编码过程中进行单元测试,编码完成后在测试环境下根据MAT用例完成自测,送测时提交送测说明书。
SCM人员
测试环境的搭建,解决测试环境相关问题。
业务人员/PD
UAT验收测试。
流程
- 需求审核
- 项目计划
- 测试策略
- 用例测试
- 测试送测
- 测试验收
- 测试总结
V模型
- 需求分析
- 概要设计
- 详细设计
- 编码
- 单元测试
- 集成测试
- 系统测试
- 验收测试
- 单元测试的主要目的是针对编码过程中可能存在的各种错误。
- 集成测试的主要目的是针对详细设计中可能存在的问题,尤其是检查各单元与其他程序部分之间的接口上可能存在的错误。
- 系统测试主要针对概要设计,检查系统作为一个整体是否有效地得到运行。
- 验收测试通常由业务专家或用户进行,以确认产品能真正符合用户业务上的需要。
特点
- V模型提现的主要思想是开发和测试同等重要,左侧代表的是开发活动,而右侧代表的是测试活动。
- V模型针对每个开发阶段,都有一个测试级别与之向对应。
- 测试依旧是开发生命周期中的阶段,有多个测试级别与开发阶段相对应。
- V模型适用于需求明确和需求变更不频繁的情形。