文件名称:java知识笔试题-JGiven:纯Java中的行为驱动开发
文件大小:1.95MB
文件格式:ZIP
更新时间:2024-07-03 07:36:03
系统开源
java知识笔试题 JGiven 是一个对开发人员友好且实用的 Java BDD 工具。 开发人员使用流畅的、特定于领域的 API 以纯 Java 编写场景,JGiven 生成领域专家可读的报告。 为什么是另一个 BDD 工具? 行为驱动开发 (BDD) 是一种开发方法,其中业务分析师、开发人员和测试人员以通用语言和符号描述软件产品的行为。 行为通常是根据场景来描述的,场景是用 Given-When-Then 表示法编写的。 通用语言和符号是 BDD 的基石之一。 另一个基石是定义的场景是可执行的,形成一个全面的测试套件,以及软件产品的动态文档。 在经典的 BDD 工具中,Java 之类的或场景是用纯文本文件编写的。 这允许非开发人员编写场景,因为不需要编程知识。 为了使场景可执行,开发人员编写了所谓的分步实现。 使用正则表达式将纯文本绑定到步骤实现。 对于维护这些可执行场景的开发人员来说,如果直接用编程语言编写测试,则不需要高开销。 除了经典的 BDD 工具之外,还有许多 Java 工具可以用 Groovy () 或 Scala () 等编程语言编写 BDD 测试。 然而,据我们所知