我们目前正在建立 Fitnesse 作为用户验收测试的测试工具。到目前为止一切都很好。我们使用的是 Java 版本“20091121”。我们在处理深度超过 4 的文件夹时遇到问题。
我们设置了以下文件夹结构:
设置
测试套件
content.txt + properties.xml(只是“!内容”里面)
用例2204
content.txt + properties.xml(只是“!内容”里面)
单请求02
content.txt + properties.xml(只是“!内容”里面)
阳性测试
content.txt + properties.xml(只是“!内容”里面)
一个成人带孩子
这里 content.txt + properties.xml 用于包含 18 个夹具表的实际测试
当我们开始fitnesse并导航到最深的文件夹(“OneAdultWithChild”)时,大约需要10秒才能显示页面。现在,当我将内容向上移动一个层次结构级别(进入“PositiveTest”)时,页面需要 3 秒才能呈现。当我将测试内容放在第二层(“UseCase2204”)时,它几乎是在瞬间显示出来的。
在测试执行期间会发生相同的行为。按下“测试”按钮后,测试将进行:
- 第二级:12秒
- 第四级:14秒
- 第五关:40秒!(另外,“结果捕获”按钮出现需要很长时间)
现在,我坚持这一点。我们需要这种深度嵌套的结构来对所有测试进行分组。但是如果没有解决方案或解决方法,我们就不能使用 Fitnesse,我将成为推广框架的大白痴。过去我在健身方面取得了积极的成果,但我们没有这些深度嵌套的结构。