当前位置: 首页 >> 课程体系 >> 文章正文

软件测试工程师就业班

 

软件测试工程师就业班

培训授课时间:4个月

课程背景

21世纪是国际化软件快速发展的时代,软件的国际化设计和本地化处理构成了国际化软件生产过程的两翼,国际化软件成为软件生产的新模式。

随着信息技术全球化的深入发展,我国的软件产业将不可避免地融入全球软件产业中。一方面,更 多的大型跨国软件公司加大对中国市场的投入,对产品和服务 本地化的需求快速增加;另一方面,越来越多的国内大型软件公司正加速国际化发展的步伐,它们逐步走出国门,加入全球竞争的行列。对于能够适应软件外包和国 际化软件开发的中高端软件开发人才的需求迅猛发展。

软件生产的不断扩大,软件的质量问题也越趋严重,软件工程的危机在所带来的影响尤为突出,项 目亏损,产品失败,客户流失,公司破产等等一系列的问题, 都要求软件的质量能被控制,如何降低这样的风险,是公司,企业具备市场生存力,竞争力,是所有软件公司所面临的棘手问题,由此,催生软件测试行业的发展。

选择新科海的八大理由

一、深厚的教育背景。中科院下属职业教育学校,始创于1984年,北京市优秀职业技能教育示范基地。

二、师资力量雄厚。所有讲师均曾有多年大型软件开发、测试经验及高级管理经验,专业软件技术与丰富教学经验等集于一身。

三、务实的课程体系。以技术为基础,结合学历做保障,以直接的企业项目作为教学内容,能力与学历两不误。

四、科学的教学方法。教学模式采用“PCT项目协作式”教学法,分项目小组、分角色训练,以企业真实设计项目训练提升学员的工作及项目设计经验。

五、准确有效的培训目标。面向企业急需人才岗位定向培养,实用、有效、快捷。

六、实用的职业素质教育。对学员提供个性化的指导,规划你的职业生涯,就业不迷茫。

七、多渠道的就业保障。直接就业推荐与优秀企业实习相结合,就业不发愁。

八、“学历+就业”双重保障,毕业同时颁发中科院软件测试工程师职业培训认证证书,参见成人高考,上北京工业大学读专、读本、专升本抵学分,免修专业技术课。

培养目标

通过培训,使学员胜任测试工程师的工作。能利用测试工具按 照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。培养学员高 度的工作责任心、自信心,和实事求是的做事风格。真正的让踏入测试行业的学员,成为IT公司产品出货前的把关人。

就业职位

软件测试员、软件测试工程师、软件测试高级工程师、软件测试组长等。

授课方式:独创P+C+T(PCT)授课法

教学模式采用“PCT项目协作式”教学法,分项目小组、分角色训练,以案例、模拟项目、企业真实项目相结合来训练提升学员的工作及项目经验。所有讲师均曾有多年企业大型项目开发经验及高级技术管理经验。

+入学条件

有一定的网络基础,由浅入深,循序渐进,适合于理工科大专以上学历者。入学需经过入学测试。

+课程内容

培训授课时间:4个月(前两个月周一到周五全天上课,后两个月六日全天上课)  半年内可以免费重听

+详细课程内容

  软件测试工程师就业班
课程主题 实训内容 培训目标
第一部分 高级语言编程及数据库应用技术
Java SE
高级语言编程
 
1. Java语言基础——Java应用程序运行原理、Java的开发与运行环境安装配置、Java基本语法、Java编码惯例、递归处理、常用算法;
2. 面向对象程序设计——类与对象、包、继承、多态、访问控制、方法重写与重载、抽象类、接口、内部类、异常处理、断言、枚举类型;
3.JavaSE应用开发——注解、jar工具、Java集合框架、控制台应用程序开发、文件操作、高级I/O流式编程、图形界面程序设计、Eclipse的使用,对象序列化、泛型、多线程编程、Socket网络编程;
4. 项目实战——综合运用Java SE技术,编写类似QQ的即时通讯软件。掌握Java桌面软件的分析、设计与实现。
 
 
熟练掌握Java基础语法,深入理解Java平台核心运行机制;精通面向对象的程序设计;精通JavaSE应用开发技术;熟练Java应用程序开发。
 
数据库应用
 
1. Oracle数据库——Oracle数据库安装/配置/管理、运用OEM/SQL Plus、标准SQL语句、多表连接与子查询、事务控制、Oracle函数、数据字典、约束、视图、序列、索引、PL/SQL开发(函数、存储过程、触发器);
2. 数据库设计——数据建模、ER设计方法、概念模型、E-R模型与E-R图、数据库范式、物理模型、运用Power Designer建模、企业项目分析与设计实战;
3. 数据库管理——常用管理工具、用户及权限管理、空间管理、数据导出/导入。企业真实开发中用户(管理员/软件开发人员/最终用户)权限管理实例及分析。PL/SQL Developer工具;
4. JDBC编程——工作原理、JDBC编程、高级JDBC编程、OCI方式访问Oracle数据库、调用存储过程、事务处理、批处理、操作BLOB/BLOB数据类型。
5. SQL Server数据库——安装/配置/管理及应用开发
6. IBM DB2数据库——安装/配置/管理及应用开发
7. MySQL数据库——的安装/配置/管理及应用开发
 
 
熟练应用Oracle数据库;
掌握数据库设计能力;
掌握基本的数据库管理能力;
掌握SQL Server、IBM DB2与MySQL数据库应用;
熟练掌握JDBC编程技术
 
Java Web
应用开发
 
1. Linux操作系统——Linux系列的操作系统原理,常用命令,Linux平台开发软件开发/运行环境的搭建和使用。
2. Web编程基础——Html、CSS+DIV、JavaScript
3. Java Web编程技术——JSP、Servlet、JavaBean、Session/Cookie、客户端和服务器端验证。Tomcat、Eclipse + MyEclipse
4. 高级Java Web编程技术——分页处理、JavaMail API、文件上传、过滤器和监听器、数据库连接池与数据源、EL、JSTL、MVC设计模式。Apache Commons Email、Apache Commons FileUpload、Apache Commons BeanUtils和Apache Commons DbUtils组件。
 
     
  熟练掌握Web编程基础技术,熟练Java Web应用软件开发。  
     

第二部分 软件测试高端课程    (此部分周末授课,有编程基础的同学可直接学习报名)

软件测试理论
 
1. 软件工程理论,软件起源,质量保证,软件测试理论,软件测试人员素质要求,软件测试职业规划等。
2. 项目工作流程,软件测试流程,测试组织结构、BUG管理分析流程。
3. 学习黑盒测试技术,白盒测试技术,灰盒测试技术,性能测试技术等测试技术,
4. 掌握测试计划,测试需求,测试用例,测试报告等文档的编写。
 
  掌握软件工程的理论,软件测试的工作流程,清晰软件开发流程,软件测试的组织结构,掌握软件测试的技术,能够胜任手动功能测试。  
测试环境
配置
SQL SERVER、ORACLE数据库在LINUX操作系统下的安装配置
学习B/S、C/S系统测试环境的搭建, WEB服务器的安装配置
掌握测试环境搭建的技能,能够正确配置测试服务器。
测试管理
配置管理相关知识
主流配置管理工具VSS,CVS等的安装与使用。
理解配置管理知识,并能实际项目中使用配置管理工具。
测试工具 熟练使用虚拟机、TestDirector、Quality Center、Quick Test Professional、LoadRunner等 熟练使用测试管理工具,自动化测试工具,并能在实际项目中运用。
项目实战篇
  使用实际项目进行B/S结构系统测试、C/S结构系统测试。  
  运用前期的所学的技术和工具,进行实际项目的功能,性能测试,并能输出测试结果。  
 附赠:职业素质指导课程
 求职、面试技巧, 书写简历、面试常见问题;对学员提供个性化的指导,包括职业生涯规划和所在工作岗位指导。

 +软件测试配套教材

《软件测试工程师培训教程》

《Web 项目测试实战》

 

发表评论