什么是用于测试的好标记语言?

时间:2008-09-03 14:48:48

标签: testing integration-testing

我正在编写一个工具来对我的产品进行一系列集成测试。它将安装它,然后对它运行一堆命令,以确保它做它应该做的事情。我正在探索如何为每个测试用例标记命令的不同选项,并想知道人们是否有洞察力来分享这个。我正在考虑使用YAML并做这样的事情(有点改编自rails fixtures):

case:
    name: caseN
    description: this tests foo to make sure bar happens
    expected_results: bar should happen
    commands: |
        command to run
        next command to run
    verification: command to see if it worked

有没有人有另一个或更好的主意?或者是否有我不知道的特定领域语言?

3 个答案:

答案 0 :(得分:2)

去看看XUnit测试工具套件。这个框架最初是由Kent Beck设计的Smalltalk,我认为是Erich Gamma,它现在被移植到一堆其他语言,例如CUnit

答案 1 :(得分:1)

您可能想查看CPAN。对于Perl脚本,它确实与您的应用程序的效果完全相同。

答案 2 :(得分:1)

你看过RSpec吗?