gpt4 book ai didi

Django,没有数据契约(Contract)的 SOA 风格网站的单元测试

转载 作者:行者123 更新时间:2023-11-28 20:57:04 24 4
gpt4 key购买 nike

假设我在公司内有 2 个 django 项目,A 和 B,B 通过 restful API 使用来自 A 的数据,并且它没有 WADL

最初我的单元测试(更像是功能测试)直接使用来自 A 的数据,但它会在像 Jenkins 这样的集成服务器中运行带来很多问题。

为了解决这个问题,我需要创建一些假数据来输入项目 B(你可以说这是单元测试的正确方法)。

现在提出的另一个问题是,A 可能更改了关键数据结构,而 B 继续使用模拟数据通过单元测试。

所以在我开始做任何事情之前,我想问:你会怎么做?

最佳答案

让 A 的测试套件记录返回的数据 - 然后使用 A 的测试套件生成的数据作为输入运行 B 的测试。

关于Django,没有数据契约(Contract)的 SOA 风格网站的单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12205655/

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