软件测试顾名思义是对软件进行测试,对软件质量进行整体的检测把控,很多人以为软件测试工程师是在软件开发项目完成之后才进行测试工作,实际上不是的,软件测试工作贯穿了整个软件项目,包括设计、研发、交付以及维护。由此可以看出软件测试是多么的重要,直接把控软件开发企业的质量命脉,决定软件使用者的体验感,是一项非常重要的IT技术。
软件测试简单易学,需要耐心和细心的特点决定它特别适合女生,在成都不管是成熟的软件测试工程师还是初学者,女生都占据一半的数量。如果女生想学软件测试工程,有效的学习方法还是参加培训。因为软件测试工程师的工作质量对企业的发展特别重要,企业对软件测试工程师的要求也比较高,要求软件测试工程师至少掌握自动化测试、性能测试技术,而自学基本上只能达到点点点的手工测试阶段,企业根本不需要这样没有技术含量,没有竞争力的初级测试工程师。如果参加培训可以快速成为企业需要的有技术的中高级软件测试工程师。
睿峰测试工程师课程大纲培训内容:
一:基础测试技术+测试管理+项目实训+综合扩展
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(执行结果、报告分析)
性能测试项目实训(流程、实施、报告等)