测试开发——jenkins持续交付预习贴

课前准备内容:

  1. Java程序开发
  2. Maven 配置与使用
  3. git 源码管理工具使用
  4. github 的配置与使用
  5. python程序开发
  6. nosetests 安装, 参考命令:pip3 install nose
  7. Python Selenium自动化测试程序开发 + 运行环境配置
  8. 安装额外Jenkins plugin (pipeline, blue ocean, Groovy, Groovy Post build)
  9. Docker使用+环境配置
  10. 准备tomcat docker image, 下载命令: docker pull tomcat

周日课程大纲

  1. Jenkins Web Hook机制
  2. Jenkins 构建结果提取与API调用
  3. Jenkins 接口自动化测试持续集成
  4. Jenkins WebUI 自动化测试持续集成
  5. Jenkins Pipeline初探
  6. Jenkinsfile 语法简介
  7. Blue Ocean 介绍
  8. Jenkinsfile实战:docker应用部署持续集成

课堂项目工程源码:

https://github.com/princeqjzh/iSelenium_Python

https://github.com/princeqjzh/iJenkinsAPI

https://github.com/princeqjzh/iPipeline
https://github.com/princeqjzh/iWeb