gpt4 book ai didi

spock - 使用 Spock 的演示

转载 作者:行者123 更新时间:2023-12-02 05:07:13 25 4
gpt4 key购买 nike

下周我将做一个关于 Spock 的演讲,作为演讲的一部分,我需要做一个演示。我以前在一个项目中使用过 Spock,但大约一年左右没有使用它。

演示需要不仅仅是“hello world”类型的演示。我正在寻找可以使用 Spock 演示的很酷的东西的想法……有什么想法吗?

我现在唯一拥有的是 Spock 网站“入门”部分中包含的基本示例。

def "length of Spock's and his friends' names"() {
expect:
name.size() == length

where:
name << ["Kirk", "Spock", "Scotty"]
length << [4,5,6]
/*
name | length
"Spock" | 5
"Kirk" | 4
"Scotty" | 6
*/
}

最佳答案

用于端到端测试和单元测试的相同工具。由于它基于 groovy,您可以利用 spock 提供您自己的简单领域特定的基于 dsl 的自动化框架。我使用此框架作为 CI 的一部分运行了大约 5000 个自动化测试。

用于验收测试

  1. 权力断言的使用着重于解释失败断言的难易程度
  2. BDD 与 given-when-then
  3. 数据驱动的规范和展开
  4. 商业友好报告
  5. 通过与 Geb 结合实现强大的 UI 自动化

用于单元和集成测试

  1. 基于交互的测试和模拟
  2. 由于 groovy 好东西而简化了 xml 等测试

从他们的 documentation 中获得更多创意

关于spock - 使用 Spock 的演示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16094906/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com