【发布时间】:2012-07-27 20:22:17
【问题描述】:
我已经使用行为 gen_mod 编写了一些 ejabberd 模块。这些模块将成为 ejabberd 监督树的一部分并执行一些任务。
我想知道测试此类模块的常用方法是什么。我google了一下,唯一有用的资源是this github project。
您能告诉我测试 ejabberd 模块的最佳方法是什么吗?
【问题讨论】:
我已经使用行为 gen_mod 编写了一些 ejabberd 模块。这些模块将成为 ejabberd 监督树的一部分并执行一些任务。
我想知道测试此类模块的常用方法是什么。我google了一下,唯一有用的资源是this github project。
您能告诉我测试 ejabberd 模块的最佳方法是什么吗?
【问题讨论】:
如果您希望验证 ejabberd 模块的正确性,我建议您使用 Escalus。直接来自 Escalus 自述文件:
Escalus 是 Erlang 库,用于方便地测试 XMPP 服务器。它是 旨在与 Common Test 一起使用。
Escalus 旨在检查 XMPP 服务器行为的正确性,在 与 Tsung 等关于压力测试的工具相比,以及 不验证正确性。
【讨论】: