目前软件测试这个行业大学还没有专门的课程,不像开发。想要进去这个行业无非自学和培训两种途径。发展到2018年初来说,这个行业已经比较稳定,但是并没有饱和,缺口依然很大,在未来的5~10年内发展会很快,因为软件企业要靠软件产品的质量去占领市场,不再是以前说的那样“没有测试人员、产品的BUG可能比较多;但是如果没有研发和产品人员这个产品都不可能做出来。”测试人员可谓是一个软件企业生存的命脉,测试这关过不了,产品做出来也是死掉
既然软件测试那么重要,那今天小编就简单分享下千锋教育的软件测试的具体学习路线。
第一阶段
全栈测试环境配置管理
学习目标:
熟练掌握在物理机、虚拟机、容器下的快速部署测试环境的方法
完成项目:
SVN文件配置服务器搭建
LAMP环境搭建配置管理
Linux内核配置与定制
Docker&K8S搭建部署
获得能力:
获得全栈测试工程师必备技能——测试环境配置管理能力
第二阶段
全栈测试数据管理与数据库测试
学习目标:
熟练掌握主流数据库管理系统(DBMS)中的数据定义、数据控制与数据操作方法
完成项目:
电商平台数据库设计
ERP系统数据库设计
获得能力:
获得在互联网行业与金融行业进行测试时应当具备的数据使用能力与数据操作能力,同时获得在主流数据库中进行数据库测试的能力
第三阶段
Web栈测试技术
学习目标:
熟练掌握Web前端的必备测试开发方法
完成项目:
垂直领域电商前台项目
获得能力:
获得简单Web测试开发的能力,具备Web手工测试与Web自动化测试的必备能力
第四阶段
全栈通用测试技术
学习目标:
熟练掌握全栈测试的测试方法,熟悉软件测试流程
完成项目:
协同办公平台系统测试
电商平台系统测试
教育实践平台系统测试
用友金融平台系统测试
获得能力:
掌握全栈测试通用技术的能力,获得全栈测试必备能力
第五阶段
测试开发技术
学习目标:
熟练掌握面向对象必备开发技术
完成项目:
B2B电商平台后台开发
获得能力:
获得面向对象的初级编程能力,同时具备进阶自动化测试与性能测试的必备能力
第六阶段
移动端测试技术
学习目标:
熟练掌握移动端手工测试与自动化测试方法。
完成项目:
Android App测试
获得能力:
获得在移动端进行各项测试的能力,掌握主流移动端自动化测试工具的熟练使用能力
第七阶段
Web栈自动化测试技术
学习目标:
熟练掌握自动化测试框架构建与自动化测试脚本开发方法,熟练运用主流测试工具完成高效的自动化测试。
完成项目:
人力资源管理系统自动化测试
获得能力:
获得自动化测试的能力,掌握主流自动化测试工具的熟练使用能力,具有独立完成自动化测试脚本开发的能力
第八阶段
高级自动化测试技术
学习目标:
熟悉性能测试方法,熟练运用主流测试工具进行接口测试。
完成项目:
慕课(MOOC)系统性能测试
跨平台系统接口测试
获得能力:
获得性能测试、接口测试的必备能力,掌握性能测试与接口测试的高阶测试技术