【发布时间】:2012-01-27 18:19:44
【问题描述】:
我有一个 QA 团队,他们一直使用手动流程来验证网站上的更改。我想知道是否有任何可用的软件和教程可以提供给他们,让他们可以自动化一些测试。
我对网络链接验证器有一些经验,但我确信还有其他可用的项目可能是更好的选择。
问候,
Q球
【问题讨论】:
-
检查这是否对您有帮助...seleniumhq.org
标签: qa
我有一个 QA 团队,他们一直使用手动流程来验证网站上的更改。我想知道是否有任何可用的软件和教程可以提供给他们,让他们可以自动化一些测试。
我对网络链接验证器有一些经验,但我确信还有其他可用的项目可能是更好的选择。
问候,
Q球
【问题讨论】:
标签: qa
Watir/Watir Webdriver:Web 应用自动化-http://watirwebdriver.com/ AutoIT:Windows GUI 和通用脚本 - http://www.autoitscript.com/site/autoit/ Sikuli:图像驱动自动化 - http://sikuli.org/
【讨论】:
如果您在谈论 Web UI 测试,那么 selenium 是一个不错的选择:
教程 - http://wiki.openqa.org/display/SIDE/Getting+Started+with+Selenium+IDE
硒网站 - http://seleniumhq.org/
【讨论】:
如果您正在寻找从手动测试转向自动化的方法,那么:-
将是启动的最佳选择。
也是启动自动化的不错选择。
Selenium 是一套工具,可跨多个平台自动化 Web 浏览器。
Selenium IDE 是 Selenium 脚本的集成开发环境。它作为 Firefox 扩展实现,允许您记录、编辑和调试测试。 Selenium IDE 包含整个 Selenium Core,让您可以轻松快速地在测试运行的实际环境中记录和回放测试。
【讨论】:
Selenium IDE 是最好的实际选择,但是您的 QA 应该了解一点 Java 才能提高测试效率
【讨论】:
如果您想要一个可维护的自动化测试脚本,那么 Selenium WebDriver 是一个不错的选择。 Selenium 主要用于网站自动化,但在某种程度上可以使用 AutoIT 和 Sikuli 处理窗口自动化。
更多学习参考链接: http://learn-automation.com/selenium-webdriver-tutorial-for-beginners/
【讨论】:
正如大家所说,Selenium 是一个不错的选择,但是 Selenium 速度较慢,而且它比通过 API 执行它的频率更高。
您可以只编写一个 api 脚本(例如使用 python)并检查该信息是否已更改。这种方式更快、更稳定,任何开发人员都可以通过这种方式为您提供帮助。
【讨论】: