【问题标题】:QA Automation Software and ProcessQA 自动化软件和流程
【发布时间】:2012-01-27 18:19:44
【问题描述】:

我有一个 QA 团队,他们一直使用手动流程来验证网站上的更改。我想知道是否有任何可用的软件和教程可以提供给他们,让他们可以自动化一些测试。

我对网络链接验证器有一些经验,但我确信还有其他可用的项目可能是更好的选择。

问候,

Q球

【问题讨论】:

标签: qa


【解决方案1】:

Watir/Watir Webdriver:Web 应用自动化-http://watirwebdriver.com/ AutoIT:Windows GUI 和通用脚本 - http://www.autoitscript.com/site/autoit/ Sikuli:图像驱动自动化 - http://sikuli.org/

【讨论】:

  • 抱歉投票迟了,好久没有登录网站了。虽然这两个答案都接近我正在寻找的答案,但我选择你的答案作为正确的答案,因为这是我需要的。
  • 谢谢你,很高兴它真的很有用..它们也可以组合成一个框架。祝你测试自动化好运;-)
【解决方案2】:

如果您在谈论 Web UI 测试,那么 selenium 是一个不错的选择:

教程 - http://wiki.openqa.org/display/SIDE/Getting+Started+with+Selenium+IDE
硒网站 - http://seleniumhq.org/

【讨论】:

  • 抱歉投票迟了,好久没有登录网站了。
【解决方案3】:

如果您正在寻找从手动测试转向自动化的方法,那么:-

  • sikuli (Flash)

将是启动的最佳选择。

  • Sikuli 脚本可自动执行您在屏幕上看到的任何内容。它使用图像识别来识别和控制 GUI 组件。当无法轻松访问 GUI 的内部代码或源代码时,它很有用。

注意:参考http://www.sikuli.org/

  • 硒 IDE(HTML)

    也是启动自动化的不错选择。

  • Selenium 是一套工具,可跨多个平台自动化 Web 浏览器。

  • Selenium IDE 是 Selenium 脚本的集成开发环境。它作为 Firefox 扩展实现,允许您记录、编辑和调试测试。 Selenium IDE 包含整个 Selenium Core,让您可以轻松快速地在测试运行的实际环境中记录和回放测试。

注意:参考http://docs.seleniumhq.org/projects/ide/

【讨论】:

    【解决方案4】:

    Selenium IDE 是最好的实际选择,但是您的 QA 应该了解一点 Java 才能提高测试效率

    【讨论】:

      【解决方案5】:

      如果您想要一个可维护的自动化测试脚本,那么 Selenium WebDriver 是一个不错的选择。 Selenium 主要用于网站自动化,但在某种程度上可以使用 AutoIT 和 Sikuli 处理窗口自动化。

      更多学习参考链接: http://learn-automation.com/selenium-webdriver-tutorial-for-beginners/

      【讨论】:

        【解决方案6】:

        正如大家所说,Selenium 是一个不错的选择,但是 Selenium 速度较慢,而且它比通过 API 执行它的频率更高。

        您可以只编写一个 api 脚本(例如使用 python)并检查该信息是否已更改。这种方式更快、更稳定,任何开发人员都可以通过这种方式为您提供帮助。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2019-09-08
          • 2020-03-31
          • 1970-01-01
          • 2014-11-24
          • 1970-01-01
          • 1970-01-01
          • 2021-12-24
          • 2016-08-15
          相关资源
          最近更新 更多