0
是否有MbUnit的一种方法,具有相同的测试,称为多次使用在一个序列中不同的参数,如例如:MBUnit - 在一个序列中多次调用同一个方法?
方法1() 方法2(PARAM A) 方法3() 方法2(ParamB) 方法4 () 方法2(ParamC)
etc?我尝试过使用Order参数,但不幸的是,我太满意了,Ordering会被认为是整个类而不是整个测试范围(1,2,3,4,5,6而不是1,2a,2b,图2c,3,4)。
我正在构建一个测试套件,使用WatiN来测试网站上的常见网站使用习惯。我认为制作一个“实用工具”方法会启动秒表,让浏览器移动到特定的URL并计算页面加载时间会很有用。然后,我只需要调用这个方法,而不是每次需要转到不同的页面时使用几行代码。 无论如何,我想我已经解决了这个使用StaticTestFactory。已经考虑过去除依赖性,但是我对C&P的代码不会太大,这些代码会在几个测试类中使用,但似乎我必须这样做。 – MHTri 2010-05-25 20:27:47
我写Web测试代码的一般建议(使用WatiN,Selenium或类似的)是使用PageObjects模式(http://code.google.com/p/selenium/wiki/PageObjects),这将有助于最大限度地减少任何C&P并使代码更易于管理。 – 2010-05-26 08:24:42
非常感谢,这种模式是一个绝妙的主意。 – MHTri 2010-05-27 16:23:47