必修课
必备基础:软件测试经验
前端技术: html, css, jquery, bootstrap, echarts
开发框架: django/ springboot
抓包工具: fiddler、 charles
性能工具: jmeter、 locust
自动化工具: pytest、 selenium、 cypress
数据库: mysql/redis
操作系统: linux/windows
服务容器: tomcat/nginx/ docker
持续集成: git, jenkins .
语言基础: python/ java/ javascript
开发环境: vue+python+django/vue+ java+spr ingboot
实战
实战一
项目实战一:网络爬虫工具开发
必学技术栈: python+urlli b2+pythonre+beautiful soup+mysq1+多线程
作为入门级的开发项目,让学员体会到从python零基础到高手的蜕变过程;内容涵盖python基础知识、面向对象、设计
模式、python多线程等实用技术,为后续项目实战开发打下良好基础,真正掌握python语言的实战应用
实战二
项目实战二:测试需求管理平台开发
必学技术栈: javascript+python+vue +django+restful api+mysq1 +nginx+linux
从需求分析到数据库设计,彻底打通前后端开发流程,理解真正意义的项目开发
实战三
项目实战三:接口自动化平台开发
必学技术栈: pytest+requests+logging+python+yaml +allure+ jenkins+docker
基于数据驱动接口自动化测试框架,pytest作为执行器, 本框架实现无需使用代码编写用例,可以有效地完美解决接口之间相互依赖。
实战四
项目实战四: UI自动化平台开发
必学技术栈: node. js+ javascript+异步编程+cypress+vue+ json
通过该平台,测试人员只需要在页面维护相关元素,不用写代码,就可实现UI自动化,并且可以多场景组合测试,方便测试环境更新版本和线上的回归测试,对于元素维护简单方便易.上手。
实战五
项目实战五:
性能自动化及分布式监控平台开发
必学技术栈: python并发编程+locust +promethues+ grafanat jvm+docker
自动触发性能自动化测试,轻松实现百万并发性能压测方案,并根据项目架构生成分布式压测环境