selenium2.0数据驱动测试的应用
来源:互联网 发布:mac版vpn哪个好用 编辑:程序博客网 时间:2024/05/29 17:46
在致友的自动化测试中,我们往往需要很多测试数据,而且这些测试数据需要尽可能的覆盖全面,前段时间写的致友的自动化脚本所有测试数据是直接在程序中生成,这些数据大部分是按一定规则排列的,不具有代表性。于是,想到了数据驱动。
这里我们需要一个Excel文件(放置于项目根目录),我们还需要jxl这个jar包,需要的数据我们可以从致友实验局的数据库中采集(这些数据具有一定的代表性),将数据导入该Excel文件中,程序从Excel中读取数据进行测试。这里,我打包了一个jar文件,专门用于处理Excel中的数据(写入、读取、修改等)。这里我只例举百度首页面的测试:
我们首先看看我打包的jar文件中的方法是怎么定义的:
好了,知道了该方法,我们在我们的测试脚本中应当如下调用:
好,我们看到脚本和测试数据了,然后直接在鼠标右键->Run As->Java Application。
我们控制台也有相应的输出(便于查看测试执行情况)
为了方便大家了解原理,我只是读了Excel中的一行数据进行测试。至此,我们知道这种方法是可行的,测试是成功的。如有其他意见或建议,欢迎拍砖哈。
- selenium2.0数据驱动测试的应用
- Selenium2.0功能测试之唯一元素的定位
- Selenium2 中测试https协议的网站
- 基于Selenium2和TestNG的自动化测试
- 基于Selenium2和TestNG的自动化测试
- 基于Selenium2和TestNG的自动化测试
- 基于Selenium2和TestNG的自动化测试
- 基于Selenium2和TestNG的自动化测试
- Selenium2自动化测试的元素定位
- Selenium2+python自动化之数据驱动(ddt)
- Selenium2+Python2.0自动化测试【9】 单选框
- Selenium2+Python2.0自动化测试【15】 文本框
- Selenium2.0介绍——WebDriver两种驱动浏览器的方式.
- Selenium2.0介绍——WebDriver两种驱动浏览器的方式.
- 测试驱动下的iOS应用开发
- Selenium2.0功能测试之Alert/Confirm/Prompt的处理(Java版)
- TestComplete的数据驱动测试方法
- 自动化测试常用的数据驱动方式
- LeetCode —— Decode Ways
- Windows7中IIS简单安装与配置(详细图解)
- 经常用到的sql
- hdu 3695 AC自动机模板题
- USACO:Score Inflation
- selenium2.0数据驱动测试的应用
- The silver search(ag)比ack-grep还快
- sharePoint 发生意外错误.显示错误详细信息
- 杭电2014
- Wooden Sticks(hdu1051排序法的应用)
- 默认路由详解
- hdu 3183 A Magic Lamp
- HUD1728:逃离迷宫
- C++ 虚函数表解析