一、计算机基础:
1、计算机组成部分
2、计算机网络部分
二、测试理论:
1、涵盖部分:软件需求、用例写作、缺陷管理、配置管理、测试计划、测试方案、用例设计、测试报告、测试过程、测试方法、软件质量、覆盖率、单元测试、集成测试、测试管理
三、软件开发和测试环境搭建:
1、编程语言:Java/JS/Python
2、数据库:Oracle、MongoDB、MySQL
3、操作系统:linux、windows等
4、虚拟化:docker
四、项目实战:
1、Web项目实战:
需求分析、测试计划、测试设计、测试实现、测试执行
2、APP项目实战:
计划会、任务迭代、小组讨论、回顾会 、项目总结
五、Web测试技术栈:
1、性能测试LoadRunner、Jemter测试:
2、接口测试SoapUI、Poatman:
3、自动化测试Selenium:
4、测试技术Web测试:
5、开发技术:Vue.js、Nginx、Html5/CSS3
六、移动APP测试技术栈:
1、可靠性测试:Monkey
2、性能测试:Emmagee
3、接口测试:Fiddler
4、自动化测试:Appium
5、测试技术:移动APP测试、微信小程序测试
6、开发技术:微信小程序、Android应用基础
七、大数据测试技术栈
1、测试技术:大数据测试
2、开发技术:Hadoop Hive
八、安全性测试技术栈
1、测试技术:安全性测试
2、测试工具:SQLMap、Burp Suite
九、人工智能测试技术栈
1、测试技术:人工智能测试
2、开发技术:对象识别Keras
十、模拟面试与就业指导
职业素质、简历指导、人事面试、技术面试
十一、项目答辩
开题、独立设计、项目演示、现场答辩