培养目标和任务
本培训课程由资深软件领域专家设计,科学合理,实践证明能够快速培养实用的软件测试工程师。通过培训可以获得扎实的技能,积累至少相当一至二年的工作经验。
本课程系统介绍了软件品质保证体系和软件测试原理。从软件工程学、质量保证、风险管理等角度讲述软件测试以及软件测试策略的设计原则;教授实用测试技术和白盒黑盒测试方法,综合运用测试工具进行功能测试和性能测试。致力于培养企业紧缺的软件测试工程师。
培训内容
免费入门阶段:
1. 计算机应用基础:软件开发基础、操作系统、办公自动化软件、网络基础、IT职业人士必备软件技能等;
2. 职业素养训练:认知自我,实现角色转换,做一个准职业人、掌握工作中的职业准则和商务礼仪礼节。
*阶段:程序及数据库阶段
1. Web前台客户端动态网页编程:Html基本标签,CSS样式表;JavaScript语法、程序控制结构、JavaScript内置基本对象、JavaScript调用DHTML元素、JavaScript编写客户端脚本程序。
2. J2SE:Java语法,面向对象编程思想,GUI,IO,异常,包管理,字符串处理与多线程,网络编程等。
3. Oracle数据库编程与管理:Oracle管理,Oracle的基本原理、SQL语言;数据库建模、数据库设计及JDBC在数据库项目中的应用;Oracle开发,PL/SQL编程。
4. Java Web开发:UML/Rose XDE面向对象的分析与建模技术,UML语言的基本语法、语义;了解九种UML模型图与对象的静态结构、动态行为之间的对应关系;理解面向对象设计(OOD)的基本技巧;XML规范,DTD定义,XML的Java解析,名字空间;JSP和Servlet动态网站开发、Tomcat服务器的配置和应用。在JSP中使用JavaBean,JSP自定义标签的开发,标准标签库(JSTL),表达式语言,JDBC数据库高级编程。Java开发工具的使用Ant,Java Web开发的国际化技术(I18N)。
5. 项目实战(Java Web项目):完成一个电子商务类Web应用程序。
第二阶段:软件测试阶段
1. 软件工程概述:软件工程,软件过程,软件生命周期等的概念及相关介绍;了解ISO9000和CMM/CMMI,理解并掌握质量模型,理解质量铁三角。
2. 软件测试基础:测试的基本概念,理解软件测试的目的,测试的原则等;掌握单元测试、集成测试、系统测试等测试过程及相关测试策略;了解测试的基本工作流程及软件测试模型;掌握各种测试环境的搭建和使用。
3. 软件测试理论:白盒测试和黑盒测试等测试方法;掌握单元测试的概念以及分析方法,能进行桩函数、驱动函数的编写,通过项目实例,掌握Cppunit和覆盖率工具的使用;掌握集成测试的概念以及分析方法,能进行测试代码编写,并完成实例项目的集成测试;掌握系统测试的概念以及分析方法,了解各种系统测试类型和质量模型间关系,并完成实例项目的系统测试执行。
4. 设计测试用例:掌握测试用例写作的格式和设计思路,通过实例和实践掌握常用的黑盒和白盒测试用例设计方法。
5. 配置管理:掌握配置管理相关工作内容,并能够进行VSS(CVS)等软件进行配置管理工作。
6. 软件测试文档:能编写测试计划,测试用例,测试缺陷报告及测试分析报告等。
7. 软件测试工具:常握功能测试的方法并能熟练运用功能测试工具QTP,常握性能测试的方法并能熟练运用性能测试工具LoadRunner;理解缺陷管理相关知识,能进行缺陷提交和简单分析,掌握缺陷管理工具QC的使用,能用QC完成整个用例写作和缺陷跟踪过程。
8. 软件测试项目实战:实战B/S(C/S)项目,运用黑盒测试和白盒测试方法,进行功能测试性能测试,并分析和诊断缺陷;文档开始,从头至尾全过程实战演练。
免费HR精品课程阶段:
职业发展:就业强化培训:总结实训心得,简历的编写,掌握面试技巧、面试技术准备、模拟面试场景;职业素养训练:时间管理,有效沟通协调,自我表达,团队协作;就业一对一指导:业内职业规划专家进行职业生涯规划,寻找人生坐标,提升自身核心竞争力。