软件测试模型以及流程

软件测试模型
V模型
在V模型中,如果研发活动没有输出物,那么测试工程就不能开展测试工作
测试工作的开展落后于开发工作
W模型,又叫双V模型
测试活动和研发活动是并行开展,在软件生产演进的过程中,增加了确认和验证活动
X模型
针对单独的程序片段进行独立的编码和测试,然后集成,做集成测试,最后进行系统测试
H模型
测试活动分成两个阶段:测试准备和测试执行
测试准备:测试需求分析,测试计划制定,测试设计,编写测试用例等
测试执行:测试用例执行,回归测试,编写测试总结报告等
敏捷测试
测试人员需要重点关注需求变更,熟悉业务
 
软件测试流程
测试计划设计
根据需求规格说明书制定测试计划
确定测试对象、目标、范围、任务、组织、风险、标准
一般由测试经理或主管制定,测试成员参与并了解
 
测试需求分析
根据需求规格说明书定义测试范围和任务,确定测试项和测试子项
通过Excel、ALM等工具进行管理
由测试团队根据SRS进行分析
 
测试策略设计
就是测试方案,根据不同测试对象和范围,为了实现测试目标,采用不同的测试策略
一般由测试工程师设计,测试主管、经理评审
 
测试规程设计
根据项目自身特点制定特定的测试规则
一般由测试经理或主管进行编写,交给项目经理 SQA进行评审,开发人员和测试工程师执行
 
测试用例设计
明确测试策略,提取测试需求后,根据测试计划所定义用例设计计划开展测试用例设计活动
一般用Excel 、ALM等进行管理
包含:用例编号、测试项、测试标题、用例属性、重要级别、预置条件、测试输入、操作步骤、预期结果、实际结果
 
执行测试用例
阶段;预测试和系统测试
预测试就是冒烟测试,用较短时间来测试快速验证软件系统基本功能
在冒烟测试审核评定完毕后才能进行系统测试
 
缺陷跟踪回归
当缺陷被修复完毕后,测试工程师应该对缺陷再次进行确认
测试报告编写
方便测试工程师掌握测试进度做出评估结果
方便测试经理了解缺陷进度,从而调整计划以及人力资源配置
作为不同系统的交流手段
posted @ 2018-03-18 18:48  疯狂牙膏  阅读(238)  评论(0编辑  收藏  举报