1.web自动化

  1.前端技术介绍

    参考网址:http://www.w3school.com.cn/xml/xml_xsl.asp
    html /html5
    js/jquery
    xml/xpath

        参考网址:http://www.w3school.com.cn/xpath/xpath_syntax.asp
        主要看看xpath的定位方法。
  2.web前端工具使用

    chrome :developer.chrome.com/devtools

    IDE:我习惯用notePad++,不过有别的介绍

    参考网址:https://www.zhihu.com/question/30680852
  3.自动化测试及工具介绍

    这两个比较有名:

      web端:selenium

      app端:appium
  4.selenium工具介绍及自动化环境搭建

    1.安装java并配置环境变量,安装maven并配置环境变量

    2.安装eclipse,在eclipse上安装maven和testng插件,编辑maven的pom.xml,添加selenium的dependence

    3.创建一个maven项目,创建测试类。

    参考教学:http://www.cnblogs.com/hustar0102/p/5885115.html

    报错处理:在selenium官方的document中有提到过,也可以参考一下我的笔记。

        https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver

        http://www.cnblogs.com/zhizhiyin/p/8873327.html
  5.webdriver api讲解

    参考网址:

      以下的参考代码都是java的,在原版网址中,可以选择切换到其他语言。

      原版介绍:https://www.seleniumhq.org/docs/03_webdriver.jsp

      原版API:https://www.seleniumhq.org/docs/03_webdriver.jsp

      提炼的版本:https://blog.csdn.net/yjlch1016/article/details/78115813

    
2.app自动化

  1.appium讲解
    appium原理
    appiumAPI讲解
    appium相关优化
  2.android自动化
    android环境搭建
    常用adb命令
    元素定位工具使用讲解
    android常用测试工具介绍
      uiautomator
      uiautomator2.0
      monkey
      appium
      monkey使用讲解
      apppium例子
  3.ios自动化
    ios环境搭建
    常用idevice命令
    元素定位工具使用讲解
    appium例子
3.自动化测试项目实战
  1.自动化测试用例设计
  2.自动化测试用例编写
  3.自动化测试用例管理
  4.selenium grid
    自动化测试框架搭建:java+testng+maven
4.自动化测试进阶
  1.UI自动化测试模型
    线性驱动
    关键字驱动
    数据驱动
    页面对象模型
  2.自动化测试平台设计
    1.spring基础
    2.平台设计
    3.数据库设计
    4.后台服务开发(spring)
    5.web/android/ios自动化测试整合
    6.selenium/appium+docker实现分布式并发执行用例
    7.前端界面开发(vue+bootstrap)

最新文章

  1. python flask (一)
  2. Effective Scala
  3. OSX下Python模块安装常见问题解决
  4. 十分钟搞定CSS选择器
  5. Display: table-cell实现img、文字垂直居中
  6. WinForm编程数据视图之DataGridView浅析
  7. ArcGIS Engine开发之旅02--ArcGIS Engine中的类库
  8. iOS UIApplicatin和它的delegate
  9. PHP定时执行任务的实现(转)
  10. ruby mysql数据库操作
  11. 《C#并行编程高级教程》第3章 命令式任务并行 笔记
  12. Centos6.4 xen编译部署
  13. JAVA的abstract修饰符 && 接口interface用法 && 抽象类和interface的差别
  14. 201521123117 《Java程序设计》第6周学习总结
  15. 201521123076 《Java程序设计》 第十四周学习总结
  16. nvm 装 nodejs 重启终端失效的解决方法
  17. Codeforces | CF1041F 【Ray in the tube】
  18. debian系列下c++调用mysql, linux下面安装mysql.h文件
  19. notecase的下载与安装(全网最详细)(图文详解)
  20. DES的加密与解密算法(Python实现)

热门文章

  1. 老男孩python学习自修第五天【集合】
  2. python易混易乱(2)
  3. vue循環語句
  4. JavaScript之Json的使用
  5. 五、core开发
  6. 一、VS2017支持Github
  7. 在没有 Emacs 的情况下使用 Org 模式
  8. yum的使用与配置
  9. requests简单应用
  10. Hdoj 1203.I NEED A OFFER! 题解