我国的互联网行业发展迅速,但由于发展初期速度过快,整体环境不成熟,导致畸形发展,比较典型的就是重开发、轻测试,出现各种软件问题,比如2007年 北京奥运会门票订票瘫痪,严重损毁中国对外形象、前两年12306购票系统瘫痪、验证码千奇百怪、双十一瘫痪、今年的比特币勒索病毒等等,出现这些问题的很大原因就是软件测试工作不给力。经过软件行业的多年发展,和各种问题的频发爆发,软件测试逐渐被个企业重视,大量的高薪聘请软件测试工程师,但目前是一个极其尴尬的场面,企业需要大量的软件测试工程师,而市场供给不足,无人可用。现阶段,想进入软件行业,做测试是一个不错的选择。
学软件测试主要有两种方式,一是自学,有一定的软件基础,学习能力比较强的可以选择自学,自学到能找到一份工作的程度时就找一份测试工作,边做边学,不管什么软件技术,都需要有项目实际的操作,才能真的掌握技术,提高学习效率,如果没有项目训练几乎不可能学好。
二是培训,0基础的人和基础不好,自制力差人比较好的选择是培训,有人引导,有人监督,有完整科学的知识体系学习效果会好很多,关键是可以一步到位,自学必须学习到了一定阶段想办法找项目实践练习。参加培训在学习的过程中就会引入项目,边学习边做项目,学习完成,项目完成了,学完之后可以直接找比较好的测试工作,有能力直接上手,不用边摸索边工作。
想学软件测试,去成都睿峰比较好,有多年的软件测试教学经验。开设了初级软件测试课程、软件测试课程、自动化测试课程、性能测试课程,安全方向测试课程,有脱产学习班,也有周末班,课程多样化、学习时间灵活化,可以根据自己情况,选择适合的。
睿峰测试工程师课程大纲培训内容:
一:基础测试技术+测试管理+项目实训+综合扩展
1,软测基础:
软件测试工作核心术语,软件测试职业发展,软件危机
V、W、迭代、敏捷模型,黑、白盒测试技术
动、静态测试技术,测试模型应用
IS0质量模型、CMMI质量管理,功性兼安等,测试目的,场景面试、案例剖析
2,测试分析与设计:
ST过程与方法(四阶段),测试计划要点、编写、评审
需求文档写作、评审,测试需求分析概述、对象、结果
模块级方案设计(层层剥离)、 Xmind,测试用例设计(方法论) 案例剖析
3,测试执行与管理:
SQL基础、数据构造、项目应用 沟通、团队分工协作
测试管理常识、测试策略制定,测试方法运用、工作经验传承
测试成果输出、价值体现
二,中测试职场培养与提升(测试专向,职场发展)
1,Java程序设计:
java语言基础 程序结构 面向对象
2,WEB自动化(Selenium+java):
自动化测试基础 Selenium工具应用,测试框架(TestNG)应用
自动化用例设计、数据准备、执行实施,自动化持续集成(Jenkins)拓展
自动化项目管理(流程、报告等)
3,WEB自动化(Selenium+robotframework)
自动化测试框架(RF) RFS自动化实训
4,性能自动化(LR / JMeter)
RHEL基础、远程连接 命令应用、用户文件等管理 服务搭建应用维护
WEB功能测试、兼容性测试 WEB问题定位(Firebug) 协议基础、前端工具分析
性能测试概述、性能重要性 性能测试方法、性能度量指标
LR工具初识、环境搭建
VuGen(脚本录制、开发优化) Controller(场景设计、运行监控) Analysis(执行结果、报告分析)
性能测试项目实训(流程、实施、报告等)