当前位置: 代码迷 >> 综合 >> 赢得面试——关于敏捷测试谈谈你的认识(Agile Testing)
  详细解决方案

赢得面试——关于敏捷测试谈谈你的认识(Agile Testing)

热度:73   发布时间:2024-01-15 18:47:52.0

关于敏捷测试谈谈你的认识(Agile Testing)

1. 什么是敏捷测试(Agile Testing)?

首先,敏捷测试(Agile testing)是测试的一种,原有测试定义中通过对被测试系统(SUT)执行测试从而发现问题。

敏捷测试(Agile Testing)是遵循敏捷宣言的一种测试实践:

1)强调从客户的角度,即从使用系统的用户角度,来测试系统。

2)重点关注持续迭代地测试新开发的功能,而不再强调传统测试过程中严格的测试阶段。

3)建议尽早开始测试,一旦系统某个层面可测,比如提供了模块功能,就要开始模块层面的单元测试,同时随着测试深入,持续进行回归测试保证之前测试过内容的正确性。

 

2. 敏捷测试的显著特点

敏捷测试意味着“聪明的”工作而不只是“低头辛苦的”工作。

这一点主要是强调测试:

1)不是按部就班的进行,在Sprint迭代中更早的介入测试;

2)采用更加灵活的测试技术和方法;

3)要激活测试者的主观能动性

4)测试者需要和开发者密切合作

因此,当每个团队以协作的方式完成任务时,能够以最有效的方式促进产品的持续交付。

测试是在开发周期中进行的,以确保可交付成果应处于稳定状态,以便测试人员可以从不同的角度测试主要功能。

整个开发过程被划分为更小的Sprint迭代,在给定的时间框架内交付给客户。

它促进了测试人员和开发人员之间的有效关系,以获

  相关解决方案