我的公司刚刚将我们网站的所有代码迁移到异地位置的3个相同服务器。现在我们的工作是测试它们。
然而,我们必须测试的网站/功能的数量过高,并且乘以3倍!检查每个链接和每个函数是一项艰巨的任务。我们现在正在手动执行此操作。
我对你们这些人/女孩的问题是......有没有办法让测试自动化,所以我们不必浪费时间点击,等待和检查响应,时间3? ; - )
如果您需要任何其他信息,请与我们联系。谢谢!
答案 0 :(得分:5)
如果您只需要测试浏览器中显示的功能,那么Selenium是一个不错的选择。它允许您在浏览器的上下文中编写自动化测试。对于不熟练编写代码的人来说,一个很好的功能是能够记录在浏览器中执行的操作然后重放它们。
但更有可能的是,您需要从整体的角度考虑您的测试策略。您应该考虑如何使用单元测试来减少您需要进行的手动链接点击或硒测试的数量。
创建自动化套件需要一些时间,但是下次将站点移动到6,12或24台服务器时准备就绪将是非常宝贵的。
答案 1 :(得分:0)
查看用于自动化浏览器的工具。 Watir是一个非常好的解决方案。但是还有其他解决方案,具体取决于您的首选开发语言。
答案 2 :(得分:0)
听起来你只想要一个链接检查器。有很多软件包可以做到这一点。请看一下这个列表:http://www.softwareqatest.com/qatweb1.html#LINK
答案 3 :(得分:0)
如果您只需要测试一次,那么自动化测试可能需要一段时间。
但是,如果您正在寻找设置回归测试的方法,我会看看Selenium。
答案 4 :(得分:0)
Selenium是你最好的选择,但是如果你的网站有很多你想要测试的非HTML内容,你可能想看看Sikuli:http://sikuli.org/