软件测试课程内容
*阶段全栈测试环境配置管理
学习目标:
熟练掌握在物理机、虚拟机、容器下的快速部署测试环境的方法
完成项目:
SVN文件配置服务器搭建
LAMP环境搭建配置管理
Linux内核配置与定制
Docker&K8S搭建部署
获得能力:
获得全栈测试工程师必备技能——测试环境配置管理能力
第二阶段全栈测试数据管理与数据库测试
学习目标:
熟练掌握主流数据库管理系统(DBMS)中的数据定义、数据控制与数据操作方法
完成项目:
电商平台数据库设计
ERP系统数据库设计
获得能力:
获得在互联网行业与金融行业进行测试时应当具备的数据使用能力与数据操作能力,同时获得在主流数据库中进行数据库测试的能力
第三阶段Web栈测试技术
学习目标:
熟练掌握Web前端的必备测试开发方法
完成项目:
垂直领域电商前台项目
获得能力:
获得简单Web测试开发的能力,具备Web手工测试与Web自动化测试的必备能力
第四阶段
全栈通用测试技术
学习目标:
熟练掌握全栈测试的测试方法,熟悉软件测试流程
完成项目:
协同办公平台系统测试
电商平台系统测试
教育实践平台系统测试
用友金融平台系统测试
获得能力:
掌握全栈测试通用技术的能力,获得全栈测试必备能力
第五阶段测试开发技术
学习目标:
熟练掌握面向对象必备开发技术
完成项目:
B2B电商平台后台开发
获得能力:
获得面向对象的初级编程能力,同时具备进阶自动化测试与性能测试的必备能力
可从事岗位:自动化初级测试工程师,初级测试开发工程师
第六阶段移动端测试技术
学习目标:
熟练掌握移动端手工测试与自动化测试方法。
完成项目:
Android App测试
获得能力:
获得在移动端进行各项测试的能力,掌握主流移动端自动化测试工具的熟练使用能力
第七阶段Web栈自动化测试技术
学习目标:
熟练掌握自动化测试框架构建与自动化测试脚本开发方法,熟练运用主流测试工具完成高效的自动化测试。
完成项目:
人力资源管理系统自动化测试
获得能力:
获得自动化测试的能力,掌握主流自动化测试工具的熟练使用能力,具有独立完成自动化测试脚本开发的能力
第八阶段高级自动化测试技术
学习目标:
熟悉性能测试方法,熟练运用主流测试工具进行接口测试。
完成项目:
慕课(MOOC)系统性能测试
跨平台系统接口测试
获得能力:
获得性能测试、接口测试的必备能力,掌握性能测试与接口测试的阶测试技术