QA自动化软件和流程

时间:2012-01-27 18:19:44

标签: qa

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

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

此致

QBall

6 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:3)

如果您正在谈论Web UI测试,那么硒是一个很好的方法:

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

答案 2 :(得分:1)

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

  • sikuli(Flash)

是启动时的最佳选择。

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

注意:请参阅http://www.sikuli.org/

  • selenium IDE(HTML)

    也是启动自动化的好选择。

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

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

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

答案 3 :(得分:1)

Selenium IDE是最好的实际选择,但是你的QAs应该知道Java有点使测试更有效率

答案 4 :(得分:0)

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

请参阅链接以获取更多信息: http://learn-automation.com/selenium-webdriver-tutorial-for-beginners/

答案 5 :(得分:0)

每个人都说Selenium是一个不错的选择,但是Selenium速度较慢,而且与API相比,它的中断频率更高。

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