gpt4 book ai didi

erlang - 如何为 Erlang/OTP 构建和组织测试?

转载 作者:行者123 更新时间:2023-12-01 15:34:10 26 4
gpt4 key购买 nike

我从 python 世界来到 Erlang/OTP,我正在使用 unittest图书馆。一些TestSuite 会介绍典型的测试环境。整个应用程序和TestCases使用来自应用程序子包的不同模块的测试方法。

我在 Erlang 上的第一个应用程序是基于牛仔的 Web 应用程序。它具有牛仔框架及其行为所需的一些模块以及一些我的自定义模块,例如:parsers.erl , encoders.erl , fetchers.erl .

在开发之初,我在这些模块中编写测试(在method_name_test 方法中),然后使用eunit 运行它们。 .但对我来说,这有点不方便。在一周左右的时间里,我接触到了 commont_test 框架。至于来自 python 世界的新人——CT 及其套件、分组、设置、配置、执行顺序模型看起来非常熟悉。

考虑我的应用程序 - 编写测试套件的正确方法是什么?我应该为不同的模块准备单独的套件(对我来说这会产生一些开销)还是为应用程序引入单个测试套件并在不同的组中为单独的模块放置测试用例?阅读有关在真实世界 Erlang 应用程序中组织测试的信息会很棒。

最佳答案

stdlib在 Erlang/OTP 中有一个 Common Test库中每个模块的套件。

关于erlang - 如何为 Erlang/OTP 构建和组织测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22374953/

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