阶段四:项目自动化测试与部署
预计:24天 技术点
掌握的核心能力
1.掌握企业级项目部署的基本流程;2.能够使用Nginx进行配置、反向代理、负载均衡、日志处理等;3.运用 Dockerfile 实现web网站的镜像实践;4.掌握Shell基本语法并进行复杂脚本开发;5.掌握Jenkins实现Web应用任务的方法;6.掌握Jenkins的基本使用方法及web应用任务的构建;7.能够运用 Gitlab 实现Jenkins任务构建的代码操作;8.能够运用 pipeline 实现自动化项目发布效果;9.使用ELK完成日志采集及可视化操作索引;10.掌握软件测试的基本理论和流程;11.能够书写测试用例及缺陷报告;12.能够使用postman对web服务进行接口测试|;13.能够使用requests模块完成测试脚本,并对web服务进行接口测试;14.能够完成django的单元测试,并且掌握unittest测试模块的使用;15.能够知道yaml语法,并通过python对yaml文件进行读写;16.掌握Web自动化的基本流程,使用selenium进行自动化测试开发;17.掌握pyautogui进行GUI软件自动化测试的基本流程;18.掌握压力测试及性能测试的基本方法;19.能够编写Locust测试脚本,对web服务进行压力以及性能测试
可解决的现实问题
•具备一定的编程思维 • 能够熟练编写复杂Shell脚本 • 能使用ELK实现企业级日志分析 • 能够实现企业项目的部署 • web项目自动化测试
主要内容
