我们每天早上都进行一次冒烟测试,检查一些涉及登录,执行简单操作和退出的应用程序。
目前的测试是Selenium IDE脚本的集合,它们作为Java导入到Selenium RC中,并在Netbeans内部运行的JUnit内运行。
我们想要做的是从电子表格中运行测试,即电子表格的每一行都有应用程序URL,登录参数,要检查的一些标题和文本以及注销顺序。
目前,我们的简单POC只有一个形式的JUnit Test类:
@Test public void testTestSmokeCheck()抛出异常{...}
这会调用一个循环遍历电子表格的类并执行:
selenium sel = new DefaultSelenium
sel.start
sel.open
...
sel.close
表示电子表格的每一行。
这样可行,但问题是电子表格的许多行被压缩成一个JUnit测试,所有测试都通过或全部失败。
我们希望电子表格的每一行都是一个单独的JUnit测试。
这样,电子表格的每一行都会产生红色或绿色,这将更有意义。
任何想法如何实现?