想知道如何有效地进行回归测试?

时间:2009-10-16 05:53:10

标签: user-interface testing

我想知道如何有效地为Web应用程序进行回归测试。

我花了很多时间在每个版本的回归测试中。

我也听说自动化GUI测试很糟糕,不值得。

有没有更好的自动化回归测试方法。如果有任何好的工具来自动化GUI测试。

我的网络应用是专为愚蠢的IE设计的。不能帮助它,但它是怎么回事。任何可以帮助我的好工具?

我知道我们必须保持GUI层薄和所有,但我不是GUI专家或任何东西,但我需要正确有效地测试它。

全部谢谢

3 个答案:

答案 0 :(得分:2)

尝试查看 Cucumber Selenium  在railscast上还有一个screencast。 这应该真的有帮助。

答案 1 :(得分:1)

当然,您可以对非GUI组件使用标准单元测试和集成测试。对于GUI,值得查看UI自动化包。

其中许多都非常糟糕,但很多恐怖故事来自人们错误地使用它们。如果您不能通过(x,y)坐标指定单击位置,并且可以检测何时发生状态转换,而不是使用delay(),则GUI测试可以有效地自动化。

答案 2 :(得分:0)

只要您的网络应用也适用于Firefox,我建议您使用Selenium进行该方案。它允许您在浏览器中记录您的测试用例(通过Firefox插件),但允许Internet Explorer支持播放。

如果无法选择Firefox进行录制测试,您可以查看WebDriver项目。它使用基于代码的方法来测试规范,也适用于TDD。

您可能还想查看CubicTest,这是一个Eclipse插件,用于以图形方式定义Selenium和Watir测试用例。