1.什么是Web自动化测试?
概念:让程序代替人为自动验证Web项目功能的过程

2.什么Web项目适合做自动化测试
  1.需求变动不频繁
  2.项目周期长
  3.项目需要回归测试

3.如阿进行Web自动化测试?(主流测试-工具)
1.QTP(收费)
  QTP是商业的功能测试工具,收费,支持web,桌面自动化测试。
2.Selenium(开源)【本阶段学习】
  Selenium是开源的web自动测试工具,免费,主要做功能试。
3.Jmeter(开源、Web、接口、性能)
  Jmeter是由Apache公司使用Java平台开发的一款测试工具,支持(Web、接口测试、性能测试)
  提示:Web测试在通信层(无UI界面)
5.Loadrunner(收费、Web、性能)
  Loadrunner是商业性能测试工具,收费,功能强大,适合做复杂场景的性能测试
6.Robot framework
  Robot Framework是一个基于Python可扩展地(关键字驱动)的测试自动化框架;

3.1主流工具-汇结:
  Web自动化测试:selenium、robot framework
  App端自动化测试:Appium、Monkeyrunner、UIautomation
  PC客户端(win32)自动化测试:QTP
  接口自动化测试:Jmeter、Postman、httpunit、RESTClient
  云测平台:Testin Testbird
  性能测试:Jmeter、LoadRunner

4.什么是Selenium?
  概念:Selenium是一个用于eb应用程序测试的工具;中文的意思(硒)

4.1 Selenium特点
  1.开源软件:源代码开放可以根据需要来增加工具的某些功能
  2.跨平台:linux、windows、mac
  3.核心功能:就是可以在多个浏览器上进行自动化测试
  4.多语言:Java、Python、C#、JavaScript、Ruby等
  5.成熟稳定:目前已经被google,百度,腾讯等公司广泛使用
  6.功能强大:能够实现类似商业工具的大部分功能,因为开源性,可实现定制化功能

最新文章

  1. 前端学PHP之面向对象系列第一篇——类和对象
  2. POJ 1947Rebuilding Roads(树形DP + 01背包)
  3. [转]DllMain中不当操作导致死锁问题的分析——DllMain中要谨慎写代码(完结篇)
  4. dbutils 执行sql返回的数据类型
  5. VBox UUID already exists 问题处理
  6. 单点登录CAS使用记(二):部署CAS服务器以及客户端
  7. Makefile自动生成工具-----autotools的使用(详细)
  8. Swift - 导航条(UINavigationBar)的使用
  9. Delphi VMT的前世今生(研究一下D7的VMT表结构)
  10. 安装旧版的docker-engine-1.12.6
  11. 安装oracle时修改Linux版本问题
  12. 简单的连接数据库的java程序模板
  13. Android开发:修改eclipse里的Android虚拟机路径
  14. Linux操作系统--定时任务
  15. Web前端学习第三天(cookie 二)
  16. 「POJ3311」Hie with the Pie
  17. python---列表、元祖、字典的区别和常用方法
  18. PBR Step by Step(四)Lambertian反射模型
  19. AngularJS 事件广播与接收 $emit $broadcast $on
  20. Matlab读取txt中用空格分隔的数据文件到矩阵

热门文章

  1. p2 形状
  2. 解决Qt creator无法输入中文
  3. Java知识点整理(一)
  4. Java线程间怎么实现同步
  5. 中国省市 Json 二级联动
  6. [BZOJ4103][Thu Summer Camp 2015]异或运算 可持久化Trie树
  7. 51nod1238 最小公倍数之和 V3 莫比乌斯函数 杜教筛
  8. NOI2018前的每日记录
  9. 【BZOJ3555】企鹅QQ(字符串哈希)
  10. 廖大大python学习笔记1