有没有人遇到过在COBOL应用程序中实现测试驱动开发(以及可能的行为驱动开发)的任何可行方法?
理想的解决方案将支持事务(CICS)和批处理模式cobol的单元和集成测试,它们位于DB2数据库和各种固定宽度数据集的通常组合之上.
我见过http://sites.google.com/site/cobolunit/,看起来很有趣.有没有人看到过这种愤怒的工作?它有用吗?有什么问题?
只是为了让您的创意成果流动起来,对理想方法有一些"要求":
欢迎评论上述要求的有效性/适当性.
只是提醒一下,我在这里寻找的是关于实现这些事情的最佳方式的良好实用建议 - 我不一定期望预先打包的解决方案.我很高兴看到有人在cobol中成功使用TDD的例子,以及一些有效和无效的指导和问题.
也许可以查看QA Hiperstation。但它可能会花费很多(就像所有其他大型机产品一样)。
很久以前它只是简单地使用过它,所以我不能自称是专家。我用它在 COBOL/CICS/DB2/MQ-SERIES 类型环境中运行和验证了一系列回归测试,发现它非常有效和灵活。
我想说这可能是你拼图的一部分,但肯定不是全部。