专栏名称: 51Testing软件测试网
51Testing软件测试网,人气最旺的软件测试技术门户,提供软件测试社区交流,软件测试博客,人才服务,测试沙龙,测试杂志,测试资料下载等全方位信息服务,是国内最专业的软件测试就业培训、企业服务供应商...
目录
相关文章推荐
Mark Minervini  ·  测试仓立刻遇上了派发 ·  2 天前  
51好读  ›  专栏  ›  51Testing软件测试网

我瞅了眼,这次真的把敏捷测试看的明明白白!

51Testing软件测试网  · 公众号  · 测试  · 2019-10-10 17:30

正文

请到「今天看啥」查看全文


简约代码: 敏捷团队提出的所有缺陷都在同一次迭代中得到修复,有助于保持代码的清洁和简化。
简化文档: 敏捷团队使用可重复使用的核对表,团队专注于测试而不是附带的细节。

敏捷测试方法

有各种敏捷测试方法如下:
  • 行为驱动开发(BDD)

  • 验收测试驱动开发(ATDD)

  • 探索式测试

行为驱动开发(BDD)
行为驱动开发(BDD)改善了项目利益相关者之间的沟通,以便所有成员在开发过程开始之前正确理解每个功能。开发人员,测试人员和业务分析师之间存在基于示例的持续沟通。这些示例称为场景,以称为Gherkin Given / When / Then语法的特殊格式编写。这些方案包含有关给定特征在具有不同输入参数的不同情况下应如何表现的信息。这些被称为“可执行规范”,因为它包括自动测试的规范和输入。
在实际执行过程中,BDD也可说是一种沟通方式,不要单一的看成是自动化测试的手段。
典型的BDD框架示例如下:
```
*** Keywords ***
Login with Valid Credentials
[Arguments]   ${username}   ${password}
GIVEN Open Browser To Login Page
WHEN Input Username And Password    ${username}    ${password}
THEN Login Success
```

验收测试驱动开发(ATDD)

ATDD专注于让具有不同观点的团队成员参与进来,例如客户,开发人员和测试人员。召开[Three Amigos会议]
http://www.edgetesting.co.uk/news-events/blog/three-amigos-in-the-world-of-agile,
制定验收测试,包括业务分析师,开发和测试的观点。业务分析师关注的是要解决的问题,开发的重点是如何解决问题,而测试则关注可能出现的问题。验收测试是用户观点的表示,它描述了系统如何运作。它还有助于验证系统是否按预期运行。在某些情况下,验收测试是自动化的。






请到「今天看啥」查看全文


推荐文章
Mark Minervini  ·  测试仓立刻遇上了派发
2 天前
龙牙战术品牌  ·  2017年9月20日(周三)一日新闻速览
7 年前