selenium概念,原理,及如何实现

1.自动化测试条件:

软件需求变动不频繁

项目周期长

自动化测试脚本可重复使用

2.selenium工具介绍

用于 Web 应用程序的自动化测试,但并不只局限于此,它还支持所有基于 web 的管理任务自动化

特点:

 开源,免费

 多浏览器支持:FireFox、Chrome、IE、Opera

 多平台支持:linux 、windows、MAC

 多语言支持:java、Python、Ruby、php、C#、JavaScript

 对 web 页面有良好的支持

 简单(API 简单)、灵活(用开发语言驱动)

 支持分布式测试用例执行

selenium1.0由几个工具组成

1)Selenium IDE :嵌入到 Firefox 浏览器中的一个插件,实现简单的浏览器操作的录制与回放功能。

适用场景:快速创建bug重现脚本,发现bug后可以通过IDE将重现bug步骤录下来

2)Selenium Grid :一种自动化的测试辅助工具, Grid 通过利用现有的计算机基础设施, 能加快 Web-app的功能测试。 利用 Grid, 可以很方便地同时在多台机器上和异构环境中并行运行多个测试事例。

 其特点为:

 并行执行

 通过一个主机统一控制用例在不同环境、不同浏览器下运行。

 灵活添加变动测试机

3)Selenium RC 是:Selenium 家族的核心工具,Selenium RC 支持多种不同的语言编写自动化测试脚本,通过 Selenium RC 的服务器作为代理服务器去访问应用从而达到测试的目的。

selenium2.0比selenium1.0多加了WebDriver(替代selenium RC)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值