1

我对 JGiven 很陌生,目前我有一组使用 Rest Assured 和 TestNG 框架自动化的 REST API 测试。我还在探索将 JGiven 作为一个框架来运行 API 测试,以了解它提供的人类可读的优势以及它生成的报告。Rest Assured 作为一个库,让我们可以注入 URL 并实际进行 REST 调用。我想了解我们在 JGiven 中是否有这样的能力来实际进行 REST 调用。如果是这样,我想看一个例子并了解我如何做到这一点。如果没有,有人可以建议并建议使用 JGiven 实现它的最佳方法。我一直在尝试搜索这些信息,但到目前为止一直在努力。

提前致谢。

4

1 回答 1

1

JGiven 对于创建领域专家可以理解的测试场景很有用。它是一种通用工具,可用于任何类型的测试,包括测试 REST API。JGiven 在您的底层测试基础设施之上添加了一个可理解的层。但是,除了 JGiven 之外,您通常还需要工具来实现底层。因此,为了测试 REST API,您将结合使用像 Rest Assured 这样的工具和 JGiven。使用 JGiven,您可以用领域语言描述您的场景,使用 Rest Assured,您将执行 REST 调用。

于 2019-12-01T11:02:49.823 回答