为erlang应用程序生成测试用例的最佳方法是什么?

时间:2014-09-16 15:24:33

标签: erlang common-test

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

2 个答案:

答案 0 :(得分:1)

两种可能的解决方案:

  • 重构您的测试代码,以便公共结构是一个单独的函数,每个测试都会重用它。 Wrangler可以帮助您自动重构任何Erlang代码,包括测试。
  • 切换到EUnit,以便您可以使用Test generating functions

答案 1 :(得分: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测试工具

相关问题