我们可以在不访问消费者代码的情况下创建消费者测试并生成契约文件吗

问题描述 投票:0回答:1

我是测试自动化工程师,也是 PACT 新手。我的问题是我有一个前端和一个后端。前端发送请求并从后端获取响应。我想创建消费者测试并生成 Pact 文件,但我无权访问客户端代码。有人可以告诉我,我们是否可以使用 java 创建消费者测试吗?可以请您也说明一下原因吗?

pact pact-jvm
1个回答
0
投票

消费者端的 Pact 测试是 API 客户端的单元测试,因此不建议以“黑盒”方式从代码外部进行测试。他们真的应该是w

请参阅 Pact 测试的范围谁通常会编写 Pact 测试

您可以使用 Pactflow 中名为“双向合约”的功能进行某种形式的黑盒合约测试(目前处于开发者预览版),但请注意,它只是一个商业功能。

© www.soinside.com 2019 - 2024. All rights reserved.