FitNesse-CommonIncludes

2011-05-31  徐磊 

前一篇 BuildOperateCheck       后一篇 ParameterizedIncludes

http://localhost:8888/FitNesse.UserGuide.CommonIncludes

       经常我们能够看到大量的测试代码看起来很相似。在很多的测试case里,有大量重复的内容,特别是为case设置运行场景的时候。这些相似的内容在运行环境改变的时候带来很大的麻烦。一旦环境改变了,所有case里那些相似的设置环境的代码都需要进行修改。这非常无聊和花时间。幸运的是,这种悲剧的情况我们是有办法避免的。

使用Include组件就是解决问题的关键。假设我们的case都是符合BlockOperateCheck模式的,它们最终会看起来像下面的内容:

第一个是Includesetup页面:SampleSetupForTest

第二个是IncludeOperate页面:SampleOperateForTest

第三个是你懂的

Now我们可以做Check步骤了,在测试页面上创建你的Check表。

那个上面看上去不错的,其实后面的写的是!include .FitNesse.UserGuide.SampleSetupForTest,这个可以在Include widget链接里面看到哈。

497°/4975 人阅读/0 条评论 发表评论

登录 后发表评论