敏捷测试与传统测试的区别

网友投稿 1015 2022-11-22

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

敏捷测试与传统测试的区别

2.敏捷测试过程测试人员尽早介入,参与项目全流程。在传统测试中更具有阶段性,从需求评审、设计评审、单元测试到集成测试、系统测试等,从测试计划、测试设计再到测试执行、测试报告等,但敏捷测试更强调持续测试、持续的质量反馈,阶段性比较模糊,测试更早介入,参与项目全流程。

3.敏捷测试持续集成、持续测试、随时随地测试,引入CI/CD,传统测试强调测试的计划性,认为没有良好的测试计划和不按计划执行,测试就难以控制和管理,而敏捷测试更强调测试的速度和适应性,侧重计划的不断调整以适应需求的变化。

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

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

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

7.敏捷测试中Codereview、单元测试、自动化测试,非常重要,这与传统测试鼓励自动化测试有所不同,但自动化测试的成功与否对测试没有致命的影响,但敏捷测试的基础就是自动化测试,敏捷测试是具有良好的自动化测试框架支撑的快速测试。

8、敏捷测试的核心是质量内建、而质量内建就是预防缺陷,而测试左移、全阶段的持续测试、测试驱动开发是质量内建成功的关键。

上一篇:面试测试岗位之前,要做一些什么准备?
下一篇:如何快速成为一个游戏测试工程师
相关文章

 发表评论

暂时没有评论,来抢沙发吧~