名课堂 - 企业管理培训网联系方式

联系电话:400-8228-121

值班手机:18971071887

Email:Service@mingketang.com

企业管理培训分类导航

企业管理培训公开课计划

企业培训公开课日历

研发管理培训公开课

研发管理培训内训课程

热门企业管理培训关键字

您所在的位置:名课堂>>公开课>>研发管理培训公开课

软件自动化测试与持续集成培训班

【课程编号】:MKT039250

【课程名称】:

软件自动化测试与持续集成培训班

【课件下载】:点击下载课程纲要Word版

【所属类别】:研发管理培训

【时间安排】:2024年09月09日 到 2024年09月12日7800元/人

2023年09月25日 到 2023年09月28日7800元/人

2022年09月19日 到 2022年09月22日7800元/人

【授课城市】:青岛

【课程说明】:如有需求,我们可以提供软件自动化测试与持续集成培训班相关内训

【课程关键字】:青岛软件自动化测试培训

我要报名

咨询电话:
手  机: 邮箱:
培训收益

通过此次课程培训,可使学习者获得如下收益:

1.掌握测试计划与测试方案的制定与跟踪方法;

2.掌握测试用例设计的主要方法与原理及实践;

3.掌握敏捷测试的实施与开展;

4.掌握自动化测试的实现;

5.掌握单元测试框架与轻量化测试框架的应用

6.持续集成的场景应用;

7.掌握性能测试模型设计与性能需求、执行过程和主要工具的使用;

8.掌握性能测试的结果分析、故障诊断、性能调优。

培训特色

1.授课内容全部源于测试体系建设的最佳实践总结与探索;

2.将实例演示、实际操作与课堂讲授结合,进行深度解析;

3.通过全面知识理解、专题技能和实践结合的授课方式。

课程大纲

第一天测试流程与敏捷测试

1.测试需求的分析

明确需求的范围

业务处理过程

需求背后的隐式需求

2.测试需求分析何时进行?

3.为什么要进行测试需求分析?

直观的需求(用例图/活动图)

需求转变

4.如何开展测试需求分析?

了解和学习需求

5.测试需求分析的成果物是什么?

明确测试范围-------功能点

功能的处理过程----单功能点

6.测试需求分析的成果物是什么?

明确测试范围

7.需求分析和测试需求分析的区别?

需求分析

测试需求分析

需求分析和测试需求分析两者的过程是相反的

8.测试需求分析与管理

波次需求与测试方法(测试中通过测试波次整理需求——协同的波次设计开发——协同的波次测试的实践方法;

测试需求的整理方法:流程图、活动图

敏捷测试需求的处理(Story Card)

9.测试计划与测试方案的制定与跟踪方法:

三级测试计划;

10.测试版本与测试波次;

11.测试方案的编写与要点;

12.测试用例设计的主要方法与原理及实践;

13.测试用例的编写规范;

14.测试用例设计技巧方法:等价类、边界值、场景法、因果图、判定表法、基本路径覆盖法(万能分析法)/圈复杂度/代码覆盖率;

15.测试用例的业务覆盖;

16.测试用例的三级评审过程;

17.测试用例库建设与复用;

18.测试执行的关键步骤及技巧、回归测试的实施;

19.重大故障分析与管理;

20.测试报告的编写及要点。

第二天基于Selenium自动化测试

1.自动化测试的起始

什么是自动化

自动化测试开展条件

自动化测试的成本

自动化测试的用例设计

2.分层自动化

3.自动化工具的选取(PK)

4.Selenium介绍

前端工具介绍

5.Python自动化环境的部署

Windows下Python的环境的部署

Selenium工具集

Selenium环境搭建

浏览器驱动的部署

Webdriver的入门

6.Webdriver元素的定位

定位元素(Id、Name等)

快速定位元素插件

浏览器简单操作

元素操作

鼠标、键盘事件

验证信息的获取

元素的等待

多个元素的定位

表单、窗口切换等

7.Unittest单元测试框架

Unittest回顾

断言方法

单元测试用例的设计

用例执行顺序的控制

8.Html测试报告的生成与发送

9.Page Object设计模式

Page Object的认知

PO的实现

第三天自动化测试框架(Python+Selenium)

1.自动化框架

自动化框架介绍

自动化框架的设计:需求分析、概要设计

框架的详细设计与实现:页面管理

框架的详细设计与实现:公共模块

框架的详细设计与实现:用例仓库

框架的详细设计与实现:用例控制器

执行结果

2.自动化框架项目实施

自动化测试用例设计与实现

自动化脚本的设计

自动化测试的实施

3.持续集成

持续集成的定义

环境搭建

持续集成(/测试)的实施

性能测试

1.性能测试模型设计与性能需求;

2.性能测试基本类型与目标原理;

3.性能测试经典模型与业务模型设计;

4.性能测试各种场景的设计与目标;

5.性能测试计划与方案设计;

6.性能测试准备及分析;

7.端到端的性能测试执行过程;

8.性能测试执行过程和主要工具的使用;

9.脚本录制及调试:参数池技术、事务点、集合点、动态关联、IP数据池、脚本调试与优化、工具使用技巧、特殊测试类型、复杂脚本的处理方法与技巧等;

10.场景加载及设置,监控及设置。

第四天学习考核与业内经验交流

李老师

李老师 软件测试专家,擅长搭建完善的测试体系、自动化测试、性能测试、安全测试及精通常见开源与商业测试软件工具。10多年丰富的软件开发、测试、持续集成与交付经验。熟练使用QTP与LoadRunner、Selenium、Jemeter自动化测试工具,熟练掌握Vbs、shell、脚本语言,熟悉主流测试技术;熟悉QC、TD等测试管理工具;拥有丰富的测试项目管理经验;熟练搭建部署Linux、win2008主流服务器;熟悉oracle数据库部署与维护,熟练使用PL/SQL语言;熟练部署MOSS门户网站,熟悉规划设计MOSS门户网站工作流。熟悉敏捷测试过程和持续集成的实践,擅长测试组织与测试过程能力的建设,超过10个千万级大项目的测试管理与持续集成的实践经验。

刘老师 有着15年丰富的软件开发、测试、持续集成与交付经验,其中4年在国内外知名的华为技术有限公司中央研究部任职从事软件开发,6年在神州数码思特奇公司任测试总监,管理测试团队总人数近200人。熟悉基于CMMI、RUP、敏捷的测试过程和持续集成的实践,擅长测试组织与测试过程能力的建设(包括端到端的测试方法、工具与平台,自动化测试和性能压力测试),超过30个大项项目(千万元级以上)的测试管理与持续集成的实践经验。

我要报名

在线报名:软件自动化测试与持续集成培训班(青岛)