武汉0基础-软件测试培训班

请询价

大班

班制

4-5个月

课时

全日制

班型

课程介绍

第一阶段: 计算机基础

· 计算机基础

课程内容计算机发展史、计算机的特点以及应用、计算机的硬件系统、计算机的软件系统、操作系统、打字练习、百度搜索技巧、常见快捷键、常见的特殊符号、常见的DOS命令、计算机病毒和防治

项目实战专门为没有计算机基础的同学打造基础课程、该课程包含软件测试工作接触到的软件以及硬件的相关知识。 同时教大家如何使用百度解决实际工作中的问题, 重点加强了软件测试工作过程中经常要用到的Excel工具软件。

· Excel的加强

课程内容Excel窗口的组成、基本操作(新建工作簿、保存工作簿、开打和关闭工作簿、操作工作簿)、编辑工作表、格式化工作表、其他技巧

项目实战专门为没有计算机基础的同学打造基础课程、该课程包含软件测试工作接触到的软件以及硬件的相关知识。 同时教大家如何使用百度解决实际工作中的问题, 重点加强了软件测试工作过程中经常要用到的Excel工具软件。

第二阶段:功能测试课程

功能测试理论

课程内容软件测试演练、软件测试定义、软件测试分类、软件测试方法、软件测试模型、软件测试流 程、敏捷开发、测试用例设计(等价类、边界值、正交实验法、场景法、判定表、因果图)

项目实战通过对真实项目(ECSHOP购物网站、4S维修管理系统、档案管理系统、营销管理系统)的实践,灵活运用授课时掌握的理论知识点,按照测试流程独自完成测试计划,测试方案,需求分析,测试大纲,测试用例设计的制定,实施对测试缺陷管理和跟踪等测试工作。

ITest

课程内容测试准备、测试流程设置,测试需求管理、测试执行、缺陷跟踪、测试结果分析以及测试中任务管理等功能。

项目实战itest 是一款: 汇积10年沉淀,由TEST工作室和源码共同打造,体现了我们创新的测试管理理念,又懂测试人的开源测试管理新秀。以itest 自身作为实战项目,即是对测试理论的实操,更使学员们真正掌握测试组管控能力,真正理解敏捷测试,迭代测试理念,初步掌握devops 下的测试模式。

Git

课程内容Git概述,Git安装、本地库基本操作、远程基本操作、Gitflow工作流、 Forking工作流、Git版本控制以及Git文件的配置方法等。

项目实战Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。

第三阶段:Python编程和数据库

·Python编程语言

课程内容Python程序体验、注释、变量、标识符和关键字、输入输出、运算符、数据类型以及转换、字符串、列表、元祖、字典、条件表语句、循环语句、函数、文件操作。

项目实战通过实战项目熟练掌握Python语法规范。例如:名片管理系统 内存版本、名片管理系统Excel版本以及选课系统。

Python面向对象

课程内容面向对象介绍、类和对象的概念,魔术方法的意义及作用,对象成员的访问控制权限、继承的概念及意义、单继承、多层继承和多继承、多态的概念以及应用、类属性和实例属性、实例方法、类方法、静态方法、设计模式:单例模式、理解异常的作用、捕获异常,异常的传递规则.自定义异常、Python高级(模块、生成器、闭包、装饰器)、Python操作Excel

项目实战选课系统是Python面向对象学习中重要的一个实战项目。该项目中包含创建班级、创建老师、 创建学生、查看学生、查询老师、查询班级、查询学生选择的课程、创建课程等功能。

·MySQL基础入门

课程内容MySQL简介、命令行工具、数据库操作、表操作、记录操作、常见的数据类型、字段属性、 select语句、内连接、外链接、Python操作MySQL(PyMySQL、事务操作)、数据库操作类设计

项目实战MySQL是流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的应用软件之一。 也是软件测试人员必须堂握的数据库技术,名片管理系统MySOL版本,MvSOL版的选课系统。

·前端课程

课程内容html入门、html重要标签(表格、表单、超链接、图片、列表)、CSS入门、CSS的三种引入方式、CSS选择器(标签选择器、类选择器、ID选择器)、层级选择器、子选择器、组合选择器、JavaScript入门、JavaScript语法、变量、类型、运算符、控制语句、函数、数组、 JavaScript对象、JSON对象、对象中this关键字。

项目实战HTML、CSS、JavaScript是测试工程师必须了解的前端知识、该知识在WEB自动化测试、接口自动化测试中被广泛使用。

第四阶段:自动化测试课程

·WEB自动化测试

课程内容自动化测试概念、Selenium工具介绍、自动化测试环境搭建、Selenium入门项目、启动浏览 器、浏览器操作、元素定位、Xpath、Selenium的Xpath定位、Selenium的CSS定位,Selenium常见的API、自动化用例设计、POM自动化设计模式、Selenium IDE、unittest框架、HTMLTestRunner报告、PyTest、allure

项目实战电子商务购物系统、法律咨询平台、商业贷款平台接口---这些项目都采用接口自动化测试技术 (selenium+pytest+allure)完成,该项目主要加强Web自动化测试流程(读取Yaml测试数据生成测试用例-执行测试用例-生成Allure报告)。

接口自动化测试

课程内容接口测试相关概令、接口测试工具、HTTP协议,RESTful风格、JSON数据格式,接口测试环境 搭建、Postman应用、Requests库应用、Mock使用、日志系统、发邮箱、持续集成Jenkins、接口的安全机制(接口加密测试),消息队列测试

项目实战移动电子商务购物系统、法律咨询平台、商业贷款平台接口---这些项目都采用接口自动化测试 技术(requests+pytest+allure)完成,该项目主要加强自动化接口测试流程(读取Yaml测试数据-生成测试用例-执行测试用例-生成Allure报告)。

·移动APP测试

课程内容APP需求分析、兼容性测试、安装升级卸载测试、异常测试(热启动,来电、短信、网络切换)、相机测试、推送、用户体验、稳定性测试等,APP环境搭建以及Adb命令。

项目实战Tpshop电商系统---使用APP功能测试的方法对真实项目进行操作,同步吸收课程内容,加深对移动测试知识点体系要点的理解。

·PyTest

课程内容Pytest安装和介绍,Pytest的运行方式,Pytest的setup和tearDown函数pytest配置文件,Pytest测试报告,pytest控制函数执行顺序,Pytest失败重试, pytest高阶用法,跳过测试函数,标记为预期失败函数,Pytest-fixture,fixture参数传入(scope="function"),conftest.py配置,yield执行 teardown,yield遇到异常

项目实战pytest是一个非常成熟的全功能的Python测试框架,能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium/appnium等自动化测试、接口自动化测试(pytest+requests)

·Yaml

课程内容yaml配置文件介绍,python读写yaml文件,yaml文件使用场景 

项目实战YAML 是专门用来写配置文件的语言,非常简洁和强大,远比 JSON 格式方便。

·allure

课程内容什么是allure,pytest-allure-adaptor安装,xml文件转换,Allure在pytest中的使用,添加测试步骤添加测试描述,添加优先级

项目实战allure生成可读性更高的自动化测试报告,支持主流框架集成;支持jenkins集成;强大的注解功能;

第五阶段:性能测试

·JMeter性能测试

课程内容 JMeter基本概述,测试基本术语,运用维度,Jmeter的基本使用和元件,Jmeter的运行原理。Jmeter测试计划要素、录制脚本,发送HTTP请求,Jmeter的参数化,Jmeter连接数据库、关联、断言、集合点、函数、分布式、逻辑控制器、组件作用域、元件执行顺序、Jmeter性能测试等操作使用方法,JMeter监控平台搭建、服务器监控、数据库监控。

项目实战 JMeter是基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个轻量级的测试工具,使用起来非常简单。JMeter是主要应用于ECSHOP的移动端接口测试以及下单流程的压力测试。

第六阶段:高薪技术

·MySQL加强

课程内容 select语句回顾、group by子句、having子句、order by子句、limit子句、子查询(where型子查询、from型子查询、列子查询、行子查询)、exist条件、视图、索引、外键、事务、实体类的关系。项目实战 学生管理系统中数据库表的设计。

·MongoDB

课程内容 NoSQL简介、MongoDB简介、关键概念介绍、付基本操作以及数据类型、简单增删改查、数据查询详解、聚合函数、索引、备份和恢复、Python操作MongoDB

项目实战 MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。

·Redis

课程内容 Redis简介、客户端和服务器、数据类型(string、hash、list、set、zset)、各种数据类型操作、Python操作Redis

项目实战 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库。

·Linux

课程内容 Linux简介、Linux常见命令、Linux系统基本命令、Linux用户和权限系统、Linux文件系统、Linux常用软件、编辑器以及web服务器搭建、服务器监控

项目实战 Linux是另一种操作系统,该操作系统一般情况下用于生产环境下的网站服务器。同时压力测试中要监控服务器的各种指标。

·Linux

安全测试 安全测试概述,BUG与漏洞,几个令人困惑的安全问题,安全测试机制,常见安全问题及防范(OWASP Top Ten),认证与授权,DDoS攻击,session与cookie,文件上传漏洞,XSS跨站攻击,SQL注入

项目实战 针对当下常见的网络安全问题的成因和原理进行讲解,如web安全和app安全,能使用安全测试工具对常见的系统安全问题进行扫描

第七阶段:赠送课程

·LoadRunner性能测试

课程内容自动化工具分类,性能测试简介,LoadRunner概述;负载/压力测试计划的编写;开发脚本VuGenerator;设计和运行场景---Controller;分析结果Analysis,LoadRunner数据池技术剖析;HTTP的报文结构,Correlation 技术,Web reg save param函数,LoadRunner中文件下载,网页细分图,LR浏览器模拟设置,LR监视的性能计数器,LR中资源分析。

项目实战使用LoadRunner性能测试工具对真实项目使用操作,同步吸收课程内容,加深对性能测试的理解,进而加强对LoadRunner性能测试工具的使用能力。

·JAVA编程语言

课程内容开发环境搭建、零基础入门、变量、数据类型、运算符、选择结构-if-switch、循环结构-while【do-while】-for以及WEB项目环境搭建。

项目实战本阶段主要是编程规范与思路的培养;掌握基本的逻辑算法;熟悉Java的基本语法规范以及WEB项目环境搭建。

·禅道

课程内容禅道项目管理软件系统概述,讲解产品管理,项目管理质量管理,文档管理。事务管理,组织管理 的匹配场景,统计功能,搜索功能,扩展机制。api机制的使用方法。

项目实战通过对禅道项目管理工具的使用操作,进一步加深需求分析,测试流程,测试方案,测试报告,测试阶段等理论知识的学习成果,加强对测试缺陷的控制和管理。

·Flask框架

课程内容快速入门、程序结构、路由、表单、模板、数据库 

项目实战Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug,模板引擎则使用 Jinja2。Flask使用 BSD 授权。

·JIRA

课程内容Jirascreen知识的详解、针对工作流的定制和管理、针对email的进入和传出进行详解、用户管理及openldap的集成、Jira中的搜索和过滤及对jira software的总结、Jira service desk的基本使用讲解

项目实战JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。

·Python爬虫

课程内容爬虫背景知识、爬虫原理、Http、Https、Request使用、Fidder软件、静态网页数据提取、动态网页数据提取、

项目实战旅游线路,酒店预订,旅游攻略等其他内容的爬虫,以及百度图片

任课老师

  • 曹杰

    计算机技术培训·8年教龄

    工作年限13年,从事教育行业6年,曾就职公司:中兴通讯、苏宁易购、商飞集团,曾任职职务:架构师、项目经理。【曾就职公司及职位】①商飞情报系统 项目经理:商飞集团联合南京大学研发,其中涉及人工智能、高级算法、网络爬虫等技术②黄金中心质检平台 架构师:跟踪黄金质检的每个过程,生成质检结果,分发至个个委托人/公司③发改委联合审批 架构师:发改委内部办公审批系统,使用SSM、Shiro、activity工作流引擎【精通技能】JavaSE,JavaEE、MySql、Redis以及Dubbo、Zookeeper、Spring Boot、Spring Cloud等分布式架构技术以及等前端框架【座右铭】努力不一定会成功,但是不努力一定会失败

  • 蔡文

    计算机技术培训·7年教龄

    工作11年(5年的培训行业经验)曾就职于中国移动、贵州云迪集团、深圳太康人寿股份有限公司和武汉大学产业部(深圳)。曾担任架构师、项目经理和教学总监等职务。【曾就职公司及职位】①武汉大学产业部(深圳) 教学总监:武汉大学产业部坐落于深圳南山区大学园,是一家与武汉大学深度合作的定向企业培养专业人员的机构,在职期间主要负责JAVA的课程设计、讲师团队管理工作。②深圳太康人寿股份有限公司架构师:主要负责太康人寿保险网上商城开发,商城采用微服务架构。泰康养老产品线全面对接国家医养三支柱,致力于为广大雇主和雇员提供企业/职业年金、团体寿险、团体意外险、团体及个人健康保险、团体及个人养老保险、个人税优健康保险等一揽子福利医养解决方案。③贵州云迪集团 项目经理:负责云计算IDC机房管理平台开发,主要解决IDC机房硬件设备虚拟化后,资源池的管理和再分配,实现机房硬件的运转状态、开关机、设备可视化和资源再分配的一体化远程管理。【擅长技术栈】精通全栈开发。后台框架(SSM)+ORM(hibernate+tkmapper+mybatis-plus)+后台进阶技术(redis+springcache+rabbitmq+rocketmq+elasticsearch+kafka+springsecurity+shiro等)+微信/支付宝支付(扫码付、离线付和自动*等)+前端技术(vue-cli+elementui+微信小程序+微信公众号+安卓APK)+部署技术(docker+jenkins+nginx+域名申请+腾讯/阿里云服务器)【座右铭】趴下,是为了蓄足力量,跳的更远。

  • 张安怀

    web前端开发培训

    所授课程:H5前端;工作年限 13 年,曾就职公司:国内互联网公司,曾任职:项目经理、部门经理、高级开发工程师。【曾就职公司及职位】①广州网易总部 项目经理:网易是中国的互联网技术公司,拥有中国的自营品质电商品牌、中国的在线音乐平台、在线教育平台、资讯传媒平台,覆盖全中国超过 10 亿用户。② 广州市全润电子 技术总监/部门经理:广州市全润电子科技有限公司致力打造的一个全方位多功能的外贸综合服务平台,通过互联网为进出口企业特别是中小微企业和跨境电商,提供海关商品编码归类查询、进出口税则查询、业务查询以及线下代理、融资、物流、收汇、退税等一站式外贸综合服务。③广州蓝门数字营销 高级开发工程师:蓝门公司成立于2004年,以强大的全面代理能力获得高速发展,在中国传统广告业中率先成立的专业数字化互动行销解决方案提供商。【技术栈】精通PHP、Nginx、MySQL、Redis、CentOS、JavaScript、JQuery、Vue技术栈、React技术栈、Flutter、Electron、Puppeteer,擅长前、后端开发、混合APP开发、桌面端开发、服务器维护。多年国内互联网公司百万流量前后端工作经验,参与国务院督办的广西大藤峡水利监理项目开发。擅长全栈开发、架构设计、项目管理、服务器维护。【座右铭】授人以鱼不如授人以渔。

查看更多教师

湖北源码时代教育科技有限公司

让每一名学员高薪就业

精品课程

8门精品课

专业老师

4名

上课位置

长城创新科技园6号楼知乐楼

机构主页

精选推荐

我的位置: 首页 武汉 武汉源码时代 课程详情