028-86261949

当前位置:首页 > 2018年软件测试精英班课程大纲

2018年软件测试精英班课程大纲

课程简介

在人工智能+大数据的飞速发展的大环境下,Python开发语言日渐火爆,Python自动化测试也将逐渐取代传统的软件测试,它属于后起之秀,吸取了功能、性能、接口、自动化等专项测试领域的优点;以后将在多个领域渐渐成为国内大部分质量控制、质量管理的首选,并且目前已有很多公司使用Python自动化测试框架,不久的将来一定是Python自动化测试的天下。

适学人群

1.应届毕业生和转行的同学;

2.传统运维想转开发的同学;

3.想学开发爬虫和数据分析的同学,想做全栈开发工程师的同学;

培训周期

4个月(部分校区可能会根据实际情况有所调整,详情可询咨询老师)

培训方式:全日制面授,每周5天上课,上三天课休息一天、上两天课自习一天的上课方式(实际培训时间可能因法定节假日等因素发生变化),早9:00-晚20:00

学习费用

课程特色

01完善的课程体系
专注打造横跨前端、后端、移动端、性能、接口、自动化全能型测试人才。
02超强的师资阵容
源码时代Python自动化测试学科拥有一支实力雄厚的师资团队,师资团队成员均来自各大知名企业,是拥有十年以上一线专业测试经验的金牌讲师;专家级的讲师阵容竭心亲授,成就学员高薪的未来。
03符合本地市场
对成都各大公司进行调查分析,改进出最符合成都企业的Python自动化测试课程体系。
1. 高级全面性测试人才\测试开发人才市场缺口巨大。
2. Python自动化是近段时间成都大中型公司选择比较多的测试框架。
3. 完善的课程体系,横跨多个领域,让学员更有技术层面的竞争力。
4. 项目实战,使学员积累真实项目的测试经验,步入公司更容易进入工作状态。
04高新技术(加薪课程)
全面完善的测试理论知识,面试必备!
Python—>目前最火的编程语言,横跨多个领域!
LoadRunner—>各公司最常用的性能测试工具之一!
QTP/UFT—>各公司最常用的自动化测试工具之一!
Appium—>为你一键解决移动端\APP的测试问题!
JMeter—>性能,接口,你们是难不倒我的!
Redis—>超牛逼缓冲技术,新兴缓存系统!
MySQL—>实用及常用的数据库!

课程内容

Python自动化测试工程师课程体系
课程名称 课程内容 项目实战
第一阶段:测试基础课程
计算机基础 软件知识(Win,PE,PQ,DNS,DHCP,FTP,IIS,XAMPP,Office)、硬件知识(MB,CPU,DIMM,HHD,接口,总线,体系)、网络知识(桥接,NAT,共享,连接,IP地址,子网等) 。秉承零基础,贴近实际。 讲解计算机基础操作,保证零基础入门。如果你从没有专业学习过计算机,本节内容可以让你快速入门。
测试环境配置与管理 Windows镜像,Linux镜像、桌面环境、Shell环境、Dos环境,文件系统操作、网络管理、虚拟机与windows和linux的通信设置、进程管理、软件管理、环境变量配置、ssh管理、防火墙管理、调度管理,SVN配置管理、Docker等。 讲解测试环境的基础配置与管理,保证零计算机基础入门。如果你从没有专业学习过计算机,或从事过IT相关工作,通过本节内容可以让你快速入门,同时具备部署基本测试环境的能力。
第二阶段:功能测试课程
功能测试理论 1.构建覆盖整个测试流程的测试框架掌握软件测试典型模型V、W、H、敏捷及其应用方法掌握缺陷的管理流程(手工管理及自动管理的方式)了解当前流行的测试类型:WEB测试、移动端测试、敏捷测试、面向对象的测试掌握主流通用的测试流程, 了解其中的关键节点要素学习测试方案、测试用例、缺陷报告(手、自)、配置管理计划、质量监督计划、测试总结等测试文档的编写。
2.软件测试用例、 测试大纲方法设计测试用例应用等价类边界值法设计测试用例、 故障模型使用因果图及判定表设计测试用例、 其他测试方法设计功能和界面测试用例一、 设计功能和界面测试用例二设计文档和安装测试用例、 设计兼容性和易用性测试用例状态图方法设计测试用例。
通过对真实项目的实践,灵活运用授课时掌握的理论知识点,独自完成测试流程,测试计划,测试方案,需求分析,测试大纲,测试用例设计的制定,实施对测试缺陷管理和跟踪等测试工作,通过本节内容可以让你深入了解功能测试,同时使你具备功能测试实施的能力。
Quality Center Quality Center概述,产品框架, 站点管理,项目管理, 缺陷管理,测试报告生成,配置管理等。 通过对Quality Center的使用操作,进一步加深需求分析,测试流程,测试方案,测试报告,测试阶段等理论知识的学习成果,加强对测试缺陷的控制和管理。
禅道 禅道项目管理软件系统概述,讲解产品管理,项目管理,质量管理,文档管理,事务管理 ,组织管理 的匹配场景,统计功能 ,搜索功能,扩展机制。api机制的使用方法。 通过对禅道项目管理工具的使用操作,进一步加深需求分析,测试流程,测试方案,测试报告,测试阶段等理论知识的学习成果,加强对测试缺陷的控制和管理。
Git Git概述,Git安装、本地库基本操作、远程基本操作、Gitflow工作流、 Forking工作流、Git版本控制以及Git文件的配置方法等。 Git 是用于 Linux内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。 Git 的速度很快,这对于诸如 Linux kernel 这样的大项目来说自然很重要。 Git 最为出色的是它的合并跟踪(merge tracing)能力。
第三阶段:数据库测试课程
MySQL数据库 MySQL简介、命令行工具以及数据管理、MySQL数据查询(条件、分组、聚合函数、排序、分页、连接查询、自关联、子查询)、内置函数、项目练习、数据分表、Python操作MySQL。 MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的应用软件之一。
Redis数据库 Redis简介、客户端和服务器、数据类型(string、hash、list、set、zset)、各种数据类型操作、Python操作Redis、主从、集群。 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库。
第四阶段:编程语言进阶课程
Python编程语言 Python程序体验、注释、变量、标识符和关键字、输入输出、运算符、数据类型以及转换、字符串、列表、元祖、字典、条件表语句、循环语句、函数、文件操作以及面向对象。 通过实战项目熟练掌握Python语法规范。
JAVA编程语言 开发环境搭建、零基础入门、变量、数据类型、运算符、选择结构-if-switch、循环结构-while-【do-while】-for以及WEB项目环境搭建。 本阶段主要是编程规范与思路的培养;掌握基本的逻辑算法;熟悉Java的基本语法规范以及WEB项目环境搭建。
第五阶段:自动化测试课程
QTP/UFT自动化测试 QTP的基本使用流程, 使用QTP录制应用程序及Web程序,QTP的测试对象管理机制、对象仓库的使用, 标准检查点、文本检查点、文本域检查点、图像检查点、数据库检查点、其他检查点, 脚本参数化, 使用模拟录制模式、使用低级录制模式、使用QTP进行回归测试, VBScript基本语法结构 。 使用QTP/UFT自动化测试工具对真实项目使用操作,同步吸收课程内容,加深对自动化体系要素的理解,加强QTP/UFT自动化测试工具的使用能力。
Appium移动自动化测试 移动端测试原理、Appium的工作原理、元素定位技术、常见API使用、移动端环境部署、Python脚本开发、搭建完成高可用的自动化测试框架。 使用Appium移动自动化测试工具对真实项目使用操作,同步吸收课程内容,加深对移动自动化体系要素的理解,加强Appium移动自动化测试工具的使用能力。
第六阶段:性能测试课程
LoadRunner性能测试 自动化工具分类,性能测试简介,LoadRunner概述;负载/压力测试计划的编写;开发脚本VuGenerator; 设计和运行场景---Controller;分析结果Analysis,LoadRunner数据池技术剖析; HTTP的报文结构,Correlation 技术,Web_reg_save_param函数, LoadRunner中文件下载,网页细分图,LR浏览器模拟设置,LR监视的性能计数器,LR中资源分析。 使用LoadRunner性能测试工具对真实项目使用操作,同步吸收课程内容,加深对性能测试的理解,进而加强对LoadRunner性能测试工具的使用能力。
Jmeter性能测试 JMeter基本概述,测试基本术语,JMeter定义,运用维度,线程组,控制器,监听器,计时器,配置管理,预处理,后处理定义,负载/登陆测试等操作使用方法。 JMeter是基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单。因为JMeter是java开发的,所以运行的时候必须先要安装jdk才可以。JMeter是免安装的,拿到安装包之后直接解压就可以使用,同时它在linux/windows/macos上都可以使用。
第七阶段:真实项目实战
真实项目实战 参与战略合作伙伴公司中真实项目的测试工作,积累真实项目的测试经验。
第八阶段:就业与服务
就业指导 企业通用面试技巧、知识点面试技巧、模拟面试、项目面试技巧、语言表达练习、互面总结、总结和复习面试题。
面试直通车 面试经验交流、面试技术解惑、面试项目跟踪。
售后服务 随时随地为同学们提供全方位工作问题解决方案!源码时代是独家具有售后的服务机构!