1

我们计划通过在一个简单的 Web 表单中输入 when then 命令 (?) 来动态生成 JBehave 故事。我不确定,如果我喜欢这个主意。我的意思是,我可以在开始测试之前以编程方式保存 .story 文件,并在覆盖的 StoryPathResolver.resolve 方法中指向该文件。但是,你认为这很有意义吗?

谢谢

4

1 回答 1

0

我不确定我是否理解您计划的功能,但根据我的假设 *),我说:不,由于以下原因,它没有意义。

我在这里对此的假设是您想即时执行(测试)系统和/或您不知道如何事先测试什么。但无论哪种方式,输入的任何内容都不能在以后的回归测试中重现,自动化测试带来的任何其他典型好处都将适用,首先是速度。

与其实现这样一个框架,它会在每个步骤中为您提供可用的选项以及所需的走走停停系统,不如优化编写 .story 文件的路径并将它们注入一个正在运行的系统。这样,作者仍然可以花时间指定示例,并从一开始就使它们可重现。

*)如果我错了,请改写你的问题。我可以在您的第一篇文章中扣除其他一些问题。

于 2012-12-25T18:22:17.427 回答