当前位置: 首页 > 软件库 > 开发工具 > 测试工具 >

Behave

基于Cucumber的ATDD 工具
授权协议 未知
开发语言 Python
所属分类 开发工具、 测试工具
软件类型 开源软件
地区 不详
投 递 者 乐刚毅
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Behave是一个非常简单明了的基于Cucumber的ATDD 工具, 它能够让开发人员用非常自然的语言Gherkin去构造用户使用场景(Scenario)达到描述特性(Feature)全貌的目的,每个用户场景(Scenario)都是真实的用户使用方式,,每个用户场景都会包含若干个步骤(step)步骤(Step)会被python语言描述为脚本, 通过执行脚本可以获得Step,Scenario和Feature的测试结果,达到驱动开发关注于真正产品价值上的开发。

logo

  • behave是python语言的行为驱动开发,全称:Behavior-driven development,简称BDD。 它是一种敏捷软件开发技术,它鼓励软件项目中的开发人员、QA和非技术或业务参与者之间进行协作。 python behave的官方网址: https://behave.readthedocs.io/en/latest/gherkin.html#gherkin-feature-tes

 相关资料
  • 问题内容: 我希望能够自动连接单例bean() 由另一个单例方法()创建 使用xml就是。我该如何使用注释? 问题答案: 尝试使用Java :

  • ATDD的基本周期是在我们写验收测试之后,我们写那个验收测试的TDD测试。但我的问题是,您如何指定哪个单元测试与哪个验收测试相关?通过我们在ATDD和TDD上所做的特性或其他技术,这是可能的吗?

  • 我有java项目(非梯度),想要测试Sonarqube。所以,我安装了sonar-scanner for mac(https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/)我如何使用它扫描我的Java项目? 我的项目结构是:src->main-java->COM->MyCompany>PackageName1->[java文件]sr

  • 我试图写一个过程,它从存储在数据库中的一组记录中读取cron表达式,并运行一个作业(如果该表达式在接下来的一个小时内触发,则执行一个程序)。数据库中带有cron表达式的记录可以有不同的触发时间(如星期五或每小时等)。 带有cron表达式的表示例。 用户可以更新表中的crons。 设计这种应用程序的最佳方式是什么? 我在这里看到的主要问题如下:假设我每1小时运行一次工作,并在接下来的一个小时内记录计

  • 有没有一种方法我可以把空手道添加到我现有的基于黄瓜的框架中,这样我就可以在用空手道指导编写新测试的同时保持现有测试的运行。