2011-01-12 154 views
1

我的公司刚刚将我们网站的所有代码迁移到异地位置的3台相同的服务器上。现在测试它们是我们的工作。测试海量网站

但是,我们必须测试的网站/功能的数量过高,并且乘以3!要检查每一个链接和每一个功能是一项艰巨的任务。我们现在正在手动执行此操作。

我对你们/女孩的问题是这样的吗?有没有办法让测试自动化,所以我们不必浪费时间点击,等待,检查响应,时间3? ;-)

让我知道你是否需要任何其他信息。谢谢!

+0

网站是否有什么样的功能? – 2011-01-12 22:48:42

回答

5

如果您只需要测试浏览器中的功能,那么Selenium是个不错的选择。它允许您在浏览器的上下文中编写自动化测试。对于不擅长编写代码的人来说,一个很好的功能就是能够记录在浏览器中执行的操作,然后重放它们。

更可能的是,您需要从整体角度考虑您的测试策略。您应该考虑如何使用单元测试来减少您需要执行的手动链接点击或硒测试的数量。

创建您的自动化套件需要一些时间,但下次将您的网站移动到6,12或24台服务器时,它已经准备就绪,这将证明是非常宝贵的。

+0

太棒了。谢谢!我正在阅读文档,它看起来就是我们需要的! – 2011-01-13 14:01:22

0

查看自动化浏览器的工具。 Watir是一个非常好的解决方案。但还有其他解决方案,具体取决于您的首选开发语言。

0

如果你只测试一次,自动化测试可能只需要很长时间。

但是,如果您正在寻找设置回归测试的方法,我会查看Selenium

0

硒是你最好的选择,但如果你的网站有很多的非HTML的东西,你想测试你可能想看看Sikuli:http://sikuli.org/