51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2014|回复: 2
打印 上一主题 下一主题

[讨论] 敏捷测试的特点

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-3-1 15:10:49 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
敏捷测试就是符合敏捷宣言思想,遵守敏捷开发原则,在敏捷开发环境下能够很好地和其整体开发
流程融合的一系列的测试实践,这些实践具有鲜明的敏捷开发的特征,如TDD、ATDD、结对编程、
持续测试等。和传统测试的区分,可以概括如下:

1) 传统测试更强调测试的独立性,将“开发人员”和“测试人员”角色分得比较清楚。而敏捷测试可以
有专职的测试人员,也可以是全民测试,即在敏捷测试中,可以没有“测试人员”角色,强调整个团
队对测试负责。

2) 传统测试更具有阶段性,从需求评审、设计评审、单元测试到集成测试、系统测试等,从测试
计划、测试设计再到测试执行、测试报告等,但敏捷测试更强调持续测试、持续的质量反馈,阶
段性比较模糊。

3) 传统测试强调测试的计划性,认为没有良好的测试计划和不按计划执行,测试就难以控制和管理,
而敏捷测试更强调测试的速度和适应性,侧重计划的不断调整以适应需求的变化。

4) 传统测试强调测试是由“验证”和“确认”两种活动构成的,而敏捷测试没有这种区分,始终以用户
需求为中心,每时每刻不离用户需求,将验证和确认统一起来。

5) 传统测试强调任何发现的缺陷要记录下来,以便进行缺陷根本原因分析,达到缺陷预防的目的,
并强调缺陷跟踪和处理的流程,区分测试人员和开发人员的各自不同的责任。而敏捷测试强调面对
面的沟通、协作,强调团队的责任,不太关注对缺陷的记录与跟踪。

6) 传统测试更关注缺陷,围绕缺陷开展一系列的活动,如缺陷跟踪、缺陷度量、缺陷分析、缺陷报
告质量检查等,而敏捷测试更关注产品本身,关注可以交付的客户价值。在快速交付的敏捷开发模
式下,缺陷修复的成本很低。

7) 传统测试鼓励自动化测试,但自动化测试的成功与否对测试没有致命的影响,但敏捷测试的基础就
是自动化测试,敏捷测试是具有良好的自动化测试框架支撑的快速测试

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-10 16:34 , Processed in 0.063181 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表