【发布时间】:2010-09-02 20:12:40
【问题描述】:
我们每天早上都会进行一次冒烟测试,以检查涉及登录、执行简单操作和注销的许多应用程序。
目前的测试是 Selenium IDE 脚本的集合,这些脚本作为 Java 导入 Selenium RC,并在 Netbeans 中运行的 JUnit 中运行。
我们想做的是从电子表格运行测试,即电子表格的每一行都有应用程序 URL、登录参数、一些要检查的标题和文本以及注销顺序。
目前,我们的简单 POC 只包含一个 JUnit Test 类,其形式如下:
@测试 public void testTestSmokeCheck() 抛出异常 { ... }
这会调用一个遍历电子表格的类并执行以下操作:
selenium sel = new DefaultSelenium
sel.start
sel.open
...
sel.close
电子表格的每一行。
这可行,但问题是电子表格的许多行被压缩到一个 JUnit 测试中,要么全部通过,要么全部失败。
我们希望电子表格的每一行都是一个单独的 JUnit 测试。
这样,电子表格的每一行都会产生更有意义的红色或绿色。
有什么想法可以实现吗?
【问题讨论】:
标签: junit selenium-rc