沈阳软件测试开发技术培训
【所属机构:沈阳北大青鸟】
沈阳软件测试开发技术培训主要学习测试环境搭建和配置、软件测试数据管理与数据库测试、web前端测试技术、软件测试通用技术概述、Python测试开发、Web自动化测试技术、Java测试开发、移动APP自动化测试和高级测试技术等课程内容。
【课程名称】:全栈软件测试开发课程(测试开发班)
【招生对象】:18岁以上,高中及以上学历的学员
【课程内容】:
第一阶段:测试环境搭建和配置
掌握能力:获得全栈测试工程师必备技能——测试环境配置管理能力
胜任职位:测试环境配置工程师、软件测试员
课程阶段 | 主题 | 主要内容 |
第一阶段:测试环境搭建和配置 | 虚拟机测试环境配置 | 1、虚拟机基础和操作系统安装 2、Linux系统环境搭建 3、Linux系统操作命令 4、Linux软件包管理 5、Linux内核与网络配置 6、Shell编程基础 7、LAMP环境原理和搭建 |
Docker容器技术和环境配置 | 1、Docker容器技术基础 2、Docker原理与基本操作 3、Docker环境部署配置 | |
Git相关操作和应用 | 1、git简介和安装 2、git用于代码管理 3、git的测试应用 |
第二阶段:软件测试数据管理与数据库测试
掌握能力:获得在互联网行业与金融行业进行测试时应当具备的数据使用能力与数据操作能力,同时获得在主流数据库中进行数据库测试的能力
胜任职位:软件测试助理工程师、测试项目助理
课程阶段 | 主题 | 主要内容 |
第二阶段:软件测试数据管理与数据库测试 | MySQL数据库测试技术 | 1、MySQL数据库介绍 2、MySQL数据库的安装与配置 3、MySQL图形化客户端操作 4、MySQL数据库中表的操作以及约束关联 5、MySQL数据库的增删改操作 6、MySQL数据库的单表和多表的相关查询操作 7、MySQL视图操作 8、MySQL索引操作 9、MySQL权限管理 10、MySQL数据库的存储过程和触发器 |
第三阶段:web前端测试技术
掌握能力:获得Web测试开发基础能力,具备Web手工测试与Web自动化测试的必备能力
胜任职位:Web功能测试执行工程师、初级软件测试工程师目助理
课程阶段 | 主题 | 主要内容 |
第三阶段:web前端测试技术 | web端开发技术 | 1、HTML的基本标签和表单操作 2、CSS层叠样式表基础 3、H5新标签和新属性 4、cSS样式选择器 5、JS基础 6、DOM基础 |
第四阶段:软件测试通用技术概述
掌握能力:掌握全栈测试通用技术的能力,获得全栈测试必备能力
胜任职位:软件测试工程师、软件测试设计工程师、金融测试工程师、Web测试工程师、功能测试工程师
课程阶段 | 主题 | 课程内容 |
第四阶段:软件测试通用技术概述 | 通用软件测试技术 | 1、软件测试的由来和缺陷报告 2、用例和用例设计方法—-等价类、边界值 3、测试流程和用例设计方法二-因果图、判定表-场景法 4、用例设计方法三-正交实验和其他 5、软件工程、开发模型、软件质量模型 6、测试模型和测试方法和软件质量保证 |
软件测试流程和测试环境 | 1、需求和测试需求分析 2、测试计划制定和编写 3、评审和风险分析配置 4、测试总结和报告 5、项目实战-Web测试环境搭建 6、项目实战-Web专项测试分析 | |
项目实训和Web专项测试 | 1、项目实战---测试用例设计和编写(禅道) 2、项目实战---测试执行和缺陷报告编写(禅道) 3、项目实战---测试执行和缺陷报告编写(禅道) 4、项目实战---测试评审和总结 5、项目实战---项目答辩 | |
阶段项目四:web端项目测试——HR项目 |
第五阶段:Python测试开发
掌握能力:获得Python语言的初级编程能力,同时具备完成Web自动化测试的必备能力
胜任职位:自动化初级测试工程师、初级测试开发工程师
课程阶段 | 主题 | 课程内容 |
第五阶段:Python测试开发 | Python开发基础 | 1、Python环境配置和基本语法 2、Python数据类型和运算符 3、Python语句结构 4、Python方法技术 5、Python类、对象、继承 6、Python文件操作、异常和其他 7、面向对象部分 |
第六阶段:Web自动化测试技术
掌握能力:获得自动化测试的能力,掌握主流自动化测试工具的熟练使用能力,具有独立完成自动化测试脚本开发的能力
胜任职位:自动化中级测试工程师、WEB自动化测试工程师、初级测试开发工程师
课程阶段 | 主题 | 课程内容 |
第六阶段:Web自动化测试技术 | Web自动化测试(Python实现) | 1、自动化测试基础和Selenium IDE 2、自动化测试框架构建-Selenium IDE实现 3、Selenium基础和环境配置 4、Selenium八种元素定位方式 5、Selenium Webdriver详解和常用API技术 6、Selenium数据驱动模块驱动关键字驱动 7、pytest框架 8、Selenium自动化框架集成:邮件发送+日志 |
阶段项目五:Web端项目自动化测试 |
第七阶段:Java测试开发
掌握能力:获得Java语言的初级编程能力,同时具备进阶自动化测试与接口测试的必备能力
胜任职位:自动化初级测试工程师、初级测试开发工程师
课程阶段 | 主题 | 课程内容 |
第七阶段:Java测试开发 | Java开发基础 | 1、Java环境 2、Java语法 3、Java运算符和数据类型 4、Java语句结构 5、Java数组、排序 6、Java中的方法技术 7、Java面向对象 8、Java类、对象、继承 9、Java多态、异常、接口 10、Java文件处理和其他 11、白盒测试技术 |
第八阶段:移动APP自动化测试
掌握能力:获得在移动端进行各项测试的能力,掌握主流移动端自动化测试工具的熟练使用能力
胜任职位:自动化中级测试工程师、APP自动化测试工程师、初级测试开发工程师
课程阶段 | 主题 | 课程内容 |
第八阶段:移动APP自动化测试 | 移动APP自动化测试技术(Java实现) | 1、移动端测试技术 2、Android技术概述 3、Android测试环境配置 4、ADB命令 5、Monkey自动化测试 6、HTML5测试技术 7、Appium和APP元素定位 8、APP元素控制 9、自动化框架集成:邮件发送+日志 10、Java+Junit实现APPium自动化测试技术 |
阶段项目六:APP端项目自动化测试 |
第九阶段:高级测试技术(一)
掌握能力:获得接口测试的必备能力,掌握接口测试的高阶测试技术
胜任职位:接口测试工程师﹒接口自动化测试工程师、集成测试工程师、自动化(金融)测试工程师
课时天数+高级测试技术(二):10天
课程阶段 | 主题 | 课程内容 |
第九阶段:高级测试技术 | 接口测试工具和接口自动化测试技术 | 1、网络基础和网络协议 2、接口测试基础和API文档阅读分析技巧 3、HTTP协议的请求、响应、请求方法基础 4、请求参数和cookie、session、token基础 5、web service和socket基础 6、Postman应用:请求、响应的分析、参数化、断言 7、Jmeter接口测试:HTTP协议、数据库相关、其他协议 8、Fiddler应用于抓包:HTTPS、APP等 9、接口自动化:Python+requests+unittest技术应用 10、接口集成和Jenkins应用 |
阶段项目七:Web端项目服务端性能测试和接口测试 |
第九阶段:高级测试技术(二)
掌握能力:获得性能测试的必备能力,掌握性能测试的高阶测试技术
胜任职位:测试TeamLeader、全栈自动化测试工程师
课程阶段 | 主题 | 课程内容 |
第九阶段:高级测试技术(二) | 性能测试 | 1、性能测试术语和流程:并发、响应时间、吞吐量等 2、HP LoadRunner12.55工具原理 3、HP LoadRunner脚本录制与调试:参数化和检查点 4、HP LoadRunner场景设计 5、LR集合点、IP欺骗技术、多机联合负载测试 6、LR过程监控、关联图表数据分析 7、HP LoadRunner测试结果分析 8、LR性能调优 9、Jmeter性能测试应用 10、Jmeter用于大数据量测试 11、Jmeter服务器监控测试平台 |
阶段项目七:Web端项目服务端性能测试和接口测试 |
第十阶段:测试平台开发和项目实战
掌握能力:获得和掌握测试开发专业技能,业界独家测试平台
胜任职位:测试开发工程师
课程阶段 | 主题 | 课程内容 |
第十阶段:测试平台开发和项目实战 | 测试平台前端开发与实战 | 1、项目需求、介绍 2、Vue前端框架入门 3、MVVM设计思想与变量语法 4、Vue实例生命周期 5、Vue组件化开发、组件通信测试平台前端开发与 6、vue-CLI项目框架设计、Nodejs安装与npm使用实战 7、Vue ui可视化管理项目服务 8、Vue集成axios和ElementUl 9、Vue路由与子路由 10、VueX的应用与开发 11、Vue项目编译与打包 |
测试平台后端开发与实战 | 1、Flask框架和微服务概 述2、Flask初次使用与config配置 3、路由语法和快捷路由方法 4、MVC设计思想 5、jinja2模板语法和静态资源 6、blueprint插件与模块化 7、ORM设计思想和sqlalchemy框架应用 8、Flask-Restful插件应用 9、Flask+Vue+Docker测试平台开发 | |
项目测试 | 1、项目集成测试、系统级测试 2、项目性能测试及性能调优 |
【培养目标】:
1、掌握前言技术,掌握数据分析技术
2、培养相当于企业3年以上云计算开发工作经验
【学习课时】:600-800课时
【课程优势】:
1、专业面向企业需要
2、实战教学模式
3、毕业学员相当于工作1-2年经验
【班级人数】:10-20人
【学习班型】:大班 / 小班 / 一对一
【是否试听】:免费试听一节课,试听40分钟
【上课时间】:全日制班,08:30-20:00
【校区环境】:
【机构介绍】:
北大青鸟是国内成立时间较早的IT教育培训学校,至今已经有二十多年的办学历史,在二十多年的风雨里,北大青鸟一路披荆斩棘,凭借着自身的优势以及做教育的教育信念,在激烈的市场竞争中一路向前。
沈阳北大青鸟的教学管理规范,实行小班制授课,各班均配备有三名老师,班主任老师、助教和教员,班主任主要负责学生们的日常生活,让学生们学习没有后顾之忧,教员为主要知识传授者,助教在旁主要起到的是帮助、监督检查,及时的了解学生的疑惑,并且加以解决。正是这种规范与严格,三位老师之间的相互配合,学员们才能在良好的学习环境中不断成长和进步。
【师资力量】:
赵振霖老师 | 毕业于北理工大学
师资简介:曾任职太极华青,京东金融有限公司,参与国家财政部财务系统,京东金融信用卡等大型项目技术架构。
2017年进入北大青鸟,具备5年课程教学经验。
擅长领域:HTML5+CSS3、VUE、NodeJS等前端框架,SSM、Hadoop、redis、maven、SpringBoot、SpringCloud等框架,MySQL、Oracle等数据库以及分布式开发。
教学宗旨:教室里的每一个孩子,都是一个家庭的整个世界。保持一颗充满爱与责任的心。