*请留下您的信息,我们将及时与您联系,竭诚为您服务

请输入验证码

课程介绍

  通过本课程的学习,要求学员了解软件测试思维模式,熟悉测试环境,精通测试技术,能熟练运用各种工具进行各类测试工作,并熟悉SQA和软件开发过程,同时掌握基础的开发技能。

适合人群

转行/编程爱好者
突破个人职业发展瓶颈
拥有体面的收入
职业发展路径清晰

喜欢接触新兴事物
对互联网行业充满好奇
用程序改变世界

具备一定的逻辑能力
拥有有条不紊的解决问题的能力

课程亮点

  • 系统教授测试流程和测试工具的专业知识技能和项目实战经验
  • 采用先进的教学模式
  • 专业的课程体系设计紧随IT技术发展潮流
  • 引入高新技术、商业项目,时刻与行业趋势保持同步
  • 以实用为导向,项目实战贯穿全程

能力提升

深入剖析技术底层实现原理到应用实践,理念与实践相结合,“双轮驱动”掌握技术核心本质。

专业知识

专业技能

系统化技术知识授课方式,针对不同的场景匹配实际应用解决方案,培养巩固专业技能。

师资力量

陈老师

高级讲师、高级项目经理,多年软件开发经验,曾任职北京中网华通移动事业部项目经理,负责华北区移动、联通、电信项目整体管理。擅长java、node、html、css、JavaScript、jQuery、Angular.js、Vue.js、react.js等技术,能够很好的调动学员积极性,风格幽默,亲和力强,善于与学员交流,课程内容通俗易懂。

石老师

资深java工程师,项目经理,多年开发工作经验。曾担任德国ITB驻上海分公司资深工程师,参加过华为CBS5.5的项目研发,主要涉及的项目有埃塞电信业务、企业OA管理业务、大型电子商务平台、家装展示平台、移动项目开发项目等。严谨的教学作风,深受学员喜爱。

于老师

高级讲师、善长Java EE和Android系统的架构和设计,参与工程项目包括:省级保险公司企业担保贷款MIS系统、市级数字电视互动增值业务系统、地域性酒店快订手机客户端等。曾担任南大苏富特资深工程师和讲师。

课程大纲

预科阶段:计算机基础

计算机基础
操作系统基础、MySQL

第一阶段:测试基础

软件测试基础和虚拟机的使用
软件的定义、特点、分类、测试基础、网络体系结构和网络协议、TCP/IP的概念及配置、网络相关命令、VMWare虚拟机的安装和基本使用、VMWare虚拟机的高级使用、操作系统的安装
Linux基础
linux概述和环境部署、基本工具、linux常用命令、vi编辑器
HTML5语言
HTML语言基础(HTML4/XHTML)、块级元素、内联元素、HTML5语言新增特性、HTML5多媒体操作、URL/表单/MimeType/字符编码、WEB服务器与HTTP协议基础
CSS2/CSS3 与页面布局
CSS选择器与基础属性、CSS Sprite技术、CSS组合选择器与布局属性(定位/浮动)、CSS盒子模型、CSS常见布局(两栏,三栏)、双飞翼/圣杯布局、CSS3 新属性(边框圆角/边框图片/文本阴影)、CSS3新增选择器、CSS3动画(transition/transform/animation)、CSS3新布局:弹性盒子、多列
JavaScript语言基础
语法基础:变量、运算符、流程控制语句、内置函数、自定义函数、函数调用和回调、DOM编程与BOM编程、内置对象类型:Object、String、Array、Date、Math、Option等、正则表达式与表单处理、原型prototype
Oracle数据库技术
oracle基础知识、用户管理、Oracle之增、删、改、查、数据库对象、pl/sql编程之-存储过程、函数、pl/sql编程之-游标、pl/sql编程之-子程序、pl/sql编程之-触发器、常规维护、体系架构、综合案例
配置管理工具SVN和Git
配置管理的概念、配置管理的优点、配置库的结构、svn的安装和配置、Git基础及命令操作

第二阶段:测试实战

测试基础
软件测试的前景以及职业规划、软件和软件测试的概念、软件测试和调试的区别、软件测试的目的、软件测试的生命周期、软件的生命周期、软件测试流程、软件生命周期
测试方法
白盒、黑盒和灰盒测试、静态测试和动态测试、手工测试和自动化测试
软件质量
软件质量的定义、软件质量管理体系、软件质量模型、软件质量活动
测试用例设计
白盒测试用例设计的方法、黑盒测试用例设计的方法、(等价类、边界值、因果图、场景法、流程图法、正交分解法)、测试用例的编写、测试用例的评审流程以及评审
测试分类
单元测试以及测试的关注点、集成测试以及测试的关注点、系统测试以及测试的关注点
缺陷管理
缺陷管理的基本流程、缺陷的填写规范、缺陷的度量和分析、缺陷管理常用工具
测试覆盖率
各种测试覆盖率的含义、各种测试覆盖率的计算、覆盖率在白盒和黑盒测试中的作用
TD测试管理工具安装和使用
TD的安装和配置、TD的管理(管理项目,管理用户,项目自定义)、TD的使用(测试需求,测试计划,运行测试,缺陷跟踪)
测试文档撰写
测试计划、测试报告
测试环境搭建
linux常用服务的搭建、shell编程、web环境搭建、oracle在linux下的安装
Web测试
自动化web漏洞扫描工具测试、服务器信息收集、文件、目录测试、会话管理测试、权限管理测试、认证测试、文件上传下载测试、信息泄露测试、输入数据测试、跨站脚本攻击测试、逻辑测试、webservice 测试
自动化测试工具QTP
自动化测试介绍、QTP的安装和介绍、QTP入门、QTP进阶、QTP高级应用、功能自动化测试实战
性能测试工具Loadrunner
性能测试介绍、loadrunner安装和介绍、loadrunner入门、loadrunner进阶、loadrunner高级应用、性能测试实战
Python语言基础
Python入门基础知识、字符串,函数设计和使用,序列、选择结构程序设计、文件的使用以及面向对象等
Selenium自动化测试
Selenium工作原理,环境安装、IED的介绍、xpath介绍和录制脚本存在的问题、Selenium架构设计、获取外部文件方法和ObjectStore接口介绍、logger写入文件和api输出信息的定义
项目实战
项目实战-计划 进行实践项目的测试计划写作 、项目实战-方案 进行实践项目的测试方案写作 、项目实战-用例 进行实践项目的测试用例设计、项目实战-执行 进行实践项目的测试执行,以及自动化测试执行、性能测试执行

第三阶段:职业导向训练

COT
软件工程师职业生涯规划、团队建设、团队协作、沟通技巧、商务礼仪、中英文简历制作、面试技巧、各大公司面试问题汇总讲解。软件过程(PSP、TSP、CMMI)

课程学校安排

学习周期

学习时长:20周
周一至周五:9:00 ~ 19:00
周六:9:00 ~ 18:00

学习方式

面授课程,老师实时解答;同步录屏,协助时间不足或希望反复学习同学;分享课程PPT、笔记、源码等资料。

课堂氛围

名师倾囊授课,全程解答,辅导学业,5A级专业服务;线上社群互动;线下沙龙交流;促学习、优人脉。