自动化测试及工具

概念:广义上讲,所有借助工具来辅助进行软件测试的方式都可以称为自动化测试;狭义上讲,主要指基于UI层的功能自动化测试。
自动化测试工具

  • UFT:企业级的自动化测试工具,提供了强大易用的录制回放功能,同时兼容对象识别模式与图像识别模式2种识别方式,支持B/S和C/S2种架构的软件测试。
  • Robot Framework:基于python
  • Watir:基于web模式的自动化功能测试工具,是一个ruby语言库。
  • Selenium:用于web应用程序测试的工具。
    selenium工具介绍
    selenium 1.0 家谱 selenium2.0=selenium1.0+WebDriver,可以将WebDriver看作是selenium RC的替代品。
    selenium RC与WebDriver有什么区别呢
    selenium RC是在浏览器中运行javascript应用,使用浏览器内置的javascript翻译器来翻译和执行selenese命令。
    Webdirver是通过原生浏览器支持或者浏览器扩展来直接控制浏览器。webdriver针对各个浏览器而开发,取代了嵌入到被测web应用中的javascript,与浏览器紧密集成,因此支持创建更高层的测试,避免了javascript安全模型导致的限制。

开发语言的选择
软件开发语言和软件自动化测试语言没有必然联系,所以,在选择selenium自动化测试语言时不需要考虑和开发语言的一致性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值