1

现在我正在为在 Erlang 上编写应用程序创建测试用例。我使用通用测试。这个工具很有用,适合我。但大多数测试具有相同的结构,有时包含相同的代码。所以,我有很多“复制/粘贴”。这样不好。想优化我的工作。可能有人遇到了同样的问题并找到了解决方案。请帮我!

4

2 回答 2

1

两种可能的解决方案:

  • 重构您的测试代码,使通用结构成为一个单独的函数,供每个测试重用。Wrangler可以帮助您自动重构任何 Erlang 代码,包括测试。
  • 切换到EUnit以便您可以使用测试生成函数
于 2014-09-17T08:59:42.733 回答
1

EUnit http://www.erlang.org/doc/apps/eunit/chapter.html

QuviqCheck - http://www.quviq.com/products/erlang-quickcheck/ - 好的介绍可以在这里找到:http ://roberto-aloi.com/erlang/notes-on-erlang-quickcheck/

ProPer https://github.com/manopapad/proper/ - 是一个受 QuickCheck 启发的开源基于属性的 Erlang 测试工具

于 2014-09-17T11:32:47.920 回答