首页> 外文会议>International Conference on Agile Software Development >Characterising the Quality of Behaviour Driven Development Specifications
【24h】

Characterising the Quality of Behaviour Driven Development Specifications

机译:表征行为驱动开发规范的质量

获取原文
获取外文期刊封面目录资料

摘要

Behaviour Driven Development (BDD) is an agile testing technique that enables software requirements to be specified as example interactions with the system, using structured natural language. While (in theory) being readable by non-technical stakeholders, the examples can also be executed against the code base to identify behaviours that are not yet correctly implemented. Writing good BDD suites, however, is challenging. A typical suite can contain hundreds of individual scenarios, that must correctly specify the system as a whole as well as individually. Despite much discussion amongst practitioners and in the blogosphere, as yet no formal definition of what makes for a high quality BDD suite has been given. To shed light on this, we surveyed BDD practitioners, asking for their opinions on the quality criteria that are important for BDD suites. We proposed, and asked for opinions on, four quality principles, and gave practitioners the option to add more principles of their own. This paper reports on the results of the survey, and presents an approach to defining BDD suite quality.
机译:行为驱动开发(BDD)是一种敏捷测试技术,可使用结构化自然语言将软件需求指定为与系统的示例交互。尽管(在理论上)非技术利益相关者可以读取,但是也可以根据代码库执行示例,以识别尚未正确实现的行为。但是,编写好的BDD套件具有挑战性。一个典型的套件可以包含数百个单独的方案,这些方案必须正确地指定整个系统以及各个系统。尽管从业者和博客界进行了很多讨论,但尚未给出对构成高质量BDD套件的原因的正式定义。为了阐明这一点,我们对BDD从业人员进行了调查,征求他们对BDD套件重要的质量标准的意见。我们提出了四个质量原则,并征求了他们的意见,并为从业人员提供了添加自己的更多原则的选项。本文报告了调查结果,并提出了一种定义BDD套件质量的方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号