- 19
- 0
- 约1.28万字
- 约 11页
- 2021-11-22 发布于湖北
- 举报
实用标准文案
测试流程及测试理论方法
一、 测试流程
1. 软件开发流程:
需求分析— 概要设计— 详细设计— 编码开发— 测试— 维护
2. 测试流程为 :
单元测试 / 集成测试— 系统测试 / 自动化测试— 性能测试— 验收测试
3. 目标:
3.1 制定完整且具体的测试路线和流程,为快速、高效和高质量的软件测试提供基
础流程框架。
3.2 最终目标是实现软件测试规范化、标准化、自动化。
4. 测试流程说明:
精彩文档
实用标准文案
需求分析
否
评审、沟通
是
编写测试计划
否
评审、完善
是
提取测试需求
设计测试用例
否
评审、完善
是
搭建测试环境
冒烟测试
执行测试用例 完善测试用例
Bug 跟踪处理
测试报告输出
5. 测试需求分析
测试需求是整个测试过程的基础;确定测试对象以及测试工作的范围和作用。用
来确定整个测试工作 (如安排时间表、测试设计等)并作为测试覆盖的基础。而且被确定的
测试需求项必须是可核实的。即,它们必须有一个可观察、可评测的结果。 无法核实的需求
不是测试需求。 所以我现在的理解是测试需求是一个比较大的概念, 它是在整个测试计划文
档中体现出来的,不是类似的一个用例或者其他 .
·测试需求是制订测试计划的基本依据,确定了测试需求能够为测试计划提供客观依据;
·测试需求是设计测试用例的指导, 确定了要测什么、 测哪些方面后才能有针对性的设计测
试用例;
·测试需求是计算测试覆盖的分母,没有测试需求就无法有效地进行测试覆盖。
精彩文档
实用标准文案
5.1 测试方法与规范
5.1.1 测试方法
随着软件技术发展, 项目类型越来越多样化。 根据项目类型应选用针对性强的
测试方法, 合适的测试方法可以让我们事半功倍。 以下是针对目前项目工程可以参考的测试
方法:
? β测试 (beta 测试) -- 非程序员、测试人员
β测试,英文是 Beta testing 。又称 Beta 测试,用户验收测试( UAT)。
β测试是软件的多个用户在一个或多个用户的实际使用环境下进行的测试。 开发者通常
不在测试现场, Beta 测试不能由程序员或测试员完成。
当开发和测试根本完成时所做的测试,而最终的错误和问题需要在最终发行前找到。
这种测试一般由最终用户或其他人员完成,不能由程序员或测试员完成。
? α测试( Alpha 测试) -- 非程序员、测试人员
α测试,英文是 Alpha testing 。又称 Alpha 测试 .
Alpha 测试是由一个用户在开发环境下进行的测试, 也可以是公司内部的用户在模拟实
际操作环境下进行的受控测试, Alpha 测试不能由该系统的程序员或测试员完成。
在系统开发接近完成时对应用系统的测试 ; 测试后, 仍然会有少量的设计变更。这种测
试一般由最终用户或其他人员来完成,不能由程序员或测试员完成。
原创力文档

文档评论(0)