Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
目前我正在使用 Thucydides & JBehave 通过编写预定义的功能故事文件来执行测试用例。有没有办法使用故事文件对运行时数据进行测试?如果没有,你能建议我这样做吗?提前致谢。
实际上,在您的测试框架中提供良好的随机数据生成器几乎是强制性的。为了避免静态数据和以后遭受它。它也被称为农药悖论:
如果您继续使用相同的杀虫剂,昆虫最终会产生抗药性并且杀虫剂不再起作用。
这篇文章可以补充说明。
根据我的经验,另一个工作选择是Oracle。我同意一开始构建如此复杂的功能似乎是一种开销。但它与动态数据生成器配合得很好。
在使用这种方法 8 个月后,我将分享一些总结。每次运行超过 1000 万个测试用例,实际限制来自您拥有的计算能力,没有发现错误就没有回归(通常是大量的)。