我有一个质量保证团队,他们一直使用手动流程来验证网站上的更改。我想知道是否有任何软件和教程可供我们提供,他们可以自动化一些测试。
我对网络链接验证器有一些经验,但我确信还有其他可用的项目可能是更好的选择。
此致
QBall
答案 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)
如果您正在寻找从手动测试转向自动化,那么: -
是启动时的最佳选择。
注意:请参阅http://www.sikuli.org/
也是启动自动化的好选择。
Selenium是一套工具,可以跨多个平台自动化Web浏览器。
Selenium IDE是Selenium脚本的集成开发环境。它作为Firefox扩展实现,允许您记录,编辑和调试测试。 Selenium IDE包含整个Selenium Core,允许您在将要运行的实际环境中轻松快速地记录和回放测试。
答案 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)并检查该信息是否已更改。这种方式更快,更稳定,任何开发人员都可以通过这种方法为您提供帮助。