|
软件测试对提高软件质量重要性的不断提高,软件测试工程师也不断受到重视,前途无量。我国目前约有120万软件从业人员,但测试人员确还不足5万,在软件公司4个开发人员配置一个软件测试人员,当然在软件公司3个开发人员配置一个软件测试人员的公司寥寥无几,总之我国目前软件测试人才缺口接近30万。软件测试工程师是一个越老越吃香的职业。软件测试工程师在一家软件企业中担当的是“质量管理”角色,其中包含技术及管理等方面的工作,工作相对稳定,对年龄没有限制。而且随着项目经验的不断增长和对行业背景的深入了解,会越老越吃香。 |
学习阶段 |
课程目录 |
主要内容 |
达到目标 |
第一阶段 |
JAVA基础语法 |
Java开发环境的搭建,Java API帮助文档的使用,Java基本语言元素,Java的流程控制,数组,String。 |
使用语法规则完成JAVA 业务逻辑代码的设计。 |
JAVA中级 |
理解面向对象中类和对象的概念,面向对象特性:封装、继承、多态,内部类,异常处理,集合框架。 |
掌握JAVA面向对象中类和对象设计,以及在编程实践中的应用。 |
|
MYSQL数据库 |
建库,建表,添加,修改,删除,查询, |
会使用MYSQL数据库处理数据以及MYSQL客户端的使用。 |
|
JAVA 高级 |
Java图形界面编程,Java中I/O流,Java解析XML文件,Java多线程,Java网络编程(TCP,UDP),Java的反射机制,Java的代理,JDBC使用。 |
掌握JAVA高级开发, 可以开发图形化网络通信系统和信息管理系统。并为后面框架设计打好良好的基础。 |
|
软件工程 |
需求设计、概要设计、详细设计、编码、测试、维护以及文档规范;配置管理的基本概念,SVN,GIT。 |
能利用软件工程的思想,完成软件的开发过程。 |
|
项目 |
使用java+mysql网络聊天室。 |
||
第二阶段 |
HTML |
HTML的行级标签和块级标签,表单元素,表格应用和布局,iframe框架。
|
掌握html 语言,能够使用html元素设计web界面。 |
CSS |
CSS的基本语法,盒子模型和浮动,超链接伪类,使用盒子属性实现DIV+CSS布局 |
会使用HTML+CSS+DIV开发静态网站 |
|
JAVASCRIPT |
JavaScript语言基础,数据类型、函数、对象、DOM编程、事件模型、正则表达式,使用DOM操作HTML文档、遍历文档树上的节点、搜索文档中特定的元素、修改文档内容、往文档添加新内容。 |
使用JAVASCRIPT设计动态WEB程序。使得静态HTML 动起来,具有更好用户体验。 |
|
JQuery |
JQuery选择器,JQuery常用方法,JQuery事件,JQuery使用AJAX。JQuery插件使用。 |
学会JQuery可以简化JAVASCRIP开发和AJAX 开发。可以跨各个浏览平台。 |
|
ORACLE数据库 |
Oracle数据库高级编程,数据库设计基础。Oracle体系结构及系统管理, PL/SQL高级、SQL优化、存储过程、触发器、游标、备份和恢复,Java调用调用存储过程。 |
掌握Oracle体系结构及核心编程技术,使用PL/SQL 开发。 |
|
JSP/SERVLET |
JSP语法、内置对象、 自定义标记、JSTL和EL表达式、JSP 新特性,Servlet生命周期及Servlet服务器、Tomcat部署配置、FILTER过滤器使用,LISTENER 监听器使用,Java Web 设计模式。 |
透彻理解JSP引擎工作原理,标记库,透彻理解Servlet核心原理,熟练掌握Servlet API,熟悉常见的Java Web设计模式,为后续的Java Web开发打下坚实的理论基础。 |
|
AJAX |
Ajax基础、XHR对象、JSON技术,数据异步传输,针对单个组件刷新。 |
能利用AJAX传输JSON 数据,XML数据以及文本数据。异步刷新数据,页面不跳转。 |
|
项目 |
使用jsp+servlet+javabean+mysql开发企业宣传网站和图书管理系统。 |
||
第三阶段 |
linux系统简介 |
系统简介,Linux常用命令介绍,Linux文件系统结构,linux系统启动原理及相关配置,linux系统下应用软件的安装。 |
掌握Linux安装,常用命令以及linux系统下应用软件的安装。 |
测试流程 |
测试概念理解,bug的产生过程,软件生命周期,软件测试流程,测试用例编写。 |
掌握软件测试的基本思想与软件测试的流程。 |
|
测试技术 |
黑盒测试策略,等价类划分,边界值分析,因果图分析,正交试验设计法,决策表判定。 |
掌握各种测试方法与技巧,可以根据应用场景使用正确的测试方法。 |
|
自动化测试 |
讲解与演示,编写脚本,让程序完成测试过程。QTP安装与卸载 |
掌握QTP工具使用,进行测试脚本录制,脚本调试。 |
|
性能测试 |
了解性能测试的概念,熟悉性能测试的测试流程,性能测试计划,制定测试策略,测试工具Loadrunner的安装与卸载,使用Loadrunner进行性能测试脚本录制,脚本调试与修改,压力测试的场景设定,性能指标的添加,性能指标的数据监控,测试数据的生成,测试结果分析,测试报告的书写。 |
掌握Loadrunner工具使用,进行性能测试脚本录制,脚本调试与修改,压力测试的场景设定,以及性能指标分析。 |
|
数据库测试 |
数据库的安装与卸载;数据的导入导出,SQL语言的学习,SQLServer数据库的三个基本工具的使用,数据库的测试方法,数据库的性能测试。 |
掌握数据库测试工具使用,对于各种sql语句对数据库性能的影响。 |
|
常见测试管理工具介绍 |
测试管理工具的分类,测试管理工具总体介绍。TestDirector工具使用。它将管理不同开发人员,测试人员和管理人员之间的沟通调度,项目内容管理和进度追踪,提高软件开发的质量。 |
||
测试项目案例 |
Web版的图书管理系统测试,Android版北京市机动车尾号限行查询软件测试,在线音频视频播放软件测试。 |
掌握软件的测试过程,编写测试用例,查找bug,真正成为一名软件测试高手。 |
全国免费热线:400-0791-361 电话:13576968766 张老师 传真:0791-88176246 邮箱:kxy@qdlhrhjz.com 地址:江西省南昌市上坊路382号(江西省科学院内) |
软件工程师高级培训 Java软件工程师 Android工程师 企业应用软件测试工程师 |
思科/华为网络高级培训 思科网络工程师 华为网络工程师 Linux网络工程师 |
![]() |