2008-09-19 29 views
2

管理大量浏览器UI测试的最佳方式是什么?我正在寻找一种在过去处理大量自动化浏览器测试时可能适用于您的方法。诸如“他们应该被重构成更低级别的UI测试”这样的明显答案并不是我正在寻找的。最终,这些测试对于运行和维护都是非常耗时的。我正在寻找最大限度地减少此问题的方法。维护自动化浏览器UI测试

我还必须提到我只限于专注于.NET的自由软件(WatiN,CC.net,Fitnesse等)。

+0

你能澄清你用来编写测试的内容,以及你目前如何管理它们? – 2008-09-19 17:36:22

回答

0

分解出常见的操作序列,并将它们分别放入一个子测试中。只运行任何给定功能所需的子测试。

4

在其他关于Web UI测试的主题中,Selenium是一个非常受欢迎和强烈推荐的选择。

1

硒很好,但有点慢。由于单元测试很少(如果有的话)超出过程,它们应该比硒测试快得多。

如果你确实使用它来进行自动UI测试,我会把它们全部放在一个单独的版本中,它可以和你的单元测试并行运行。

我宁愿将我的自动化UI测试视为回归测试。