什么是用于测试的良好标记语言?
时间:2020-03-05 18:47:05 来源:igfitidea点击:
我正在写一个工具来对我的产品进行一系列集成测试。它将安装它,然后对它运行一堆命令,以确保其按照预期的方式工作。我正在探索如何为每个测试用例标记命令的不同选项,并想知道人们是否对此有见识。我正在考虑使用YAML并执行以下操作(从Rails固定装置改编而成):
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
有人有其他更好的主意吗?还是我不了解特定领域的语言?
解决方案
回答
我们可能要签出CPAN。对于Perl脚本,它确实确实听起来像实用程序对应用程序所做的那样。
回答
去看看XUnit测试工具套件。这个框架最初是由肯特·贝克(Kent Beck)和我认为是埃里希·伽玛(Erich Gamma)为Smalltalk设计的,现在已经移植到了其他语言的堆栈中,例如单位
回答
我们是否看过RSpec?