测试基础-测试方法及测试过程

一、测试方法

测试基础-测试方法及测试过程_第1张图片 

 

自动化脚本编写以及后期维护需要花大量的时间投入,什么一般来说,项目周期长、需求稳定的项目比较适合做自动化测试

二、测试过程(包括测试阶段和回归测试)

1.测试阶段

测试基础-测试方法及测试过程_第2张图片 

 

2.回归测试(不属于软件测试阶段)

1)定义:开发修正bug后,生成新的版本,测试需要对修复的bug以及新增的功能进行回归测试,在测试时间紧迫的情况下,可以做选择重复测试(a、覆盖修改法 b、周边影响法 c、指标达成法),如果在时间允许的情况下,需要做完全重复测试。

2)作用:确认没有因为修改旧代码而引入新的错误或导致其他代码产生错误。

3)职责:a、新功能测试

b、bug的验证测试

c、影响域分析(相关功能的重复测试)

补充:假设需要执行1000条用例,100条失败,900条通过, 即100个bug,

10%-20%失败率属于正常范围。

3.测试子活动

1)测试计划

  成果:一般由测试经理编写  测试计划文档

包括以下内容:

what:测试范围

who:人员分配

when:时间安排

测试环境、测试资源、风险评估

2)测试设计

成果:高级|资深测试工程师编写  测试方案文档

主要包括:描述测试方法、测试工具如何选用

3)测试实现

成果:测试工程师 编写  测试用例文档

4)测试执行

成果:缺陷报告、测试日报、测试总结报告

包含的活动:

a、搭建测试环境

b、执行测试用例

c、提交缺陷报告

d、填写测试记录

e、回归测试

f、填写测试日报、测试报告

4、测试模型

1)V模型

缺点:违背了尽早启动测试的原则,周期太长

2)W模型

测试工作与开发工作并行,大大缩短了项目周期

你可能感兴趣的:(测试基础,功能测试)