我们计划通过在一个简单的 Web 表单中输入 when then 命令 (?) 来动态生成 JBehave 故事。我不确定,如果我喜欢这个主意。我的意思是,我可以在开始测试之前以编程方式保存 .story 文件,并在覆盖的 StoryPathResolver.resolve 方法中指向该文件。但是,你认为这很有意义吗?
谢谢
我们计划通过在一个简单的 Web 表单中输入 when then 命令 (?) 来动态生成 JBehave 故事。我不确定,如果我喜欢这个主意。我的意思是,我可以在开始测试之前以编程方式保存 .story 文件,并在覆盖的 StoryPathResolver.resolve 方法中指向该文件。但是,你认为这很有意义吗?
谢谢
我不确定我是否理解您计划的功能,但根据我的假设 *),我说:不,由于以下原因,它没有意义。
我在这里对此的假设是您想即时执行(测试)系统和/或您不知道如何事先测试什么。但无论哪种方式,输入的任何内容都不能在以后的回归测试中重现,自动化测试带来的任何其他典型好处都将适用,首先是速度。
与其实现这样一个框架,它会在每个步骤中为您提供可用的选项以及所需的走走停停系统,不如优化编写 .story 文件的路径并将它们注入一个正在运行的系统。这样,作者仍然可以花时间指定示例,并从一开始就使它们可重现。
*)如果我错了,请改写你的问题。我可以在您的第一篇文章中扣除其他一些问题。