gpt4 book ai didi

骡子测试最佳实践和功能与单元

转载 作者:行者123 更新时间:2023-12-04 05:54:51 26 4
gpt4 key购买 nike

我正在寻找有关测试 Mule 应用程序的最佳实践的指导。

例如,我将我的逻辑分成多个私有(private)流并使用流引用将它们连接在一起。

然后我使用 Munit 模拟流引用,以便单独测试流。

这对我来说似乎是单元测试并将流程视为方法等。

这是测试 Mule 应用程序的有效方法吗?

我还应该编写功能测试来测试所有这些在没有模拟流程的情况下一起工作吗?

最佳答案

你做的是对的!

您可以根据实际情况尽可能多地划分代码,即使用流程和子流程主要是因为这是常识。吨再说一遍,您不应该仅仅因为这个原因就尝试将所有内容拆分为子流程。

关于unit vs functional,我觉得不应该是“Vs”。它们相辅相成。您应该始终尝试进行单元测试和功能/集成测试。

最后,您可以进行不同程度的测试。你可以模拟所有的流引用,然后你可以只模拟对外部端点的调用,或者根本不模拟任何东西做一个端到端的集成并使用之前/之后的测试和之前/之后的 Munit 套件来做补偿集成测试的事务。

希望对你有帮助

关于骡子测试最佳实践和功能与单元,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28277773/

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