软件测试流程、计划和方案

软件测试流程

1、标准软件测试流程
软件测试流程、计划和方案_第1张图片
标准软件测试流程时大部分公司开展工作的一个流程,通过学习标准测试流程,可以更深入理解,如何开展软件测试和部分细节情况。

1.1、需求分析

主要是熟悉需求、理解需求、需求理解一直

1.2、测试计划和测试方案

  • 测试计划

测试范围、时间和人力安排、风险、测试准则、环境、工具等

  • 测试方案

测试策略、测试方法、测试工具

1.3、测试用例设计和测试用例评审

测试用例的载体可以是Xmind思维导图,也可以是Web浏览器,大部分都是Excel文档

1.4、执行测试

  • 环境搭建
  • 准入测试
  • 执行

1.5、BUG管理和跟踪

  • BUG的跟踪方法

约定修复时间
修复后邮件通知
Bug的修复要求:每天的普通级别以上的都要求修复
每天:19:00之前算当天,19:00之后算第二天

1.6、测试总结和报告

  • 输出报告的条件:

新增功能呢用例执行率100%,普通级别以上Bug都已修复,剩余Bug确认可以遗留

  • 测试总结:

执行了500条用例,发现Bug300个,其中严重登记XX个,普通XX个,低等级XX个
然后使用工具,按照模块统计Bug分布情况
按照模块统计分布
按照严重登记统计分布
按照版本统计分布
结论:XX模块BUG少,值得表扬,XX模块Bug多需要改进

2、测试计划和测试方案

2.1、项目概述

项目背景
项目目的
项目专业术语

2.2、项目任务

  • 测试目标:

描述测试要达成的目标,要求可以被量化和评判

  • 测试对象:

程序、数据和文档

  • 测试范围:

测试的功能列表

  • 测试准则:

测试红做的开启、暂停和结束的条件
测试流程:项目规定的测试流程

  • 测试环境:

进行测试要进行的环境(开发环境、测试环境、验收环境】线上环境) 测试时间和人力安排

软件测试流程、计划和方案_第2张图片
2.3、测试方案

  • 测试策略

参考二八原则,用尽可能少的时间发现更多的BUG

  • 测试方法

黑盒用例设计方法:等价类、判定法、流程图、边界值法
其他测试类型需要有:兼容性测试、性能测试、安全测试、接口测试、UI界面测试、专项测试等

  • 测试工具

Postman、Jmeter、SoupUI、Burpsuite

2.4、测试实施阶段

主要规定在不同阶段的实施要求

  • 单元测试:

开发编写代码测试代码,要求覆盖率达到90%

  • 集成测试:

进行接口测试,要求覆盖主流程

  • 系统测试:

首轮全部都测试,回归测试时只需要覆盖新增功能和Bug

  • 验收测试:

原则上只验收主功能,但还是需要进行随机测试和探索性测试

感谢观看,希望对读者有所帮助,有疑问可以评论,不定时回复

你可能感兴趣的:(#,功能测试,功能测试,软件工程,测试用例)