让一部分企业先学到真知识!

刘晖:自动化测试与部署的量化管理

刘晖老师刘晖 注册讲师 225查看

课程概要

培训时长 : 1天

课程价格 : 扫码添加微信咨询

课程分类 : 品质管理

课程编号 : 16898

面议联系老师

适用对象

-

课程介绍

培训大纲

目标及受众

本课程系统阐述了DevOps中的关键环节——自动化测试与部署——的完整体系,并在每个部分提出切实可行的度量项,以监控其正常开展。

以下角色是本课程的核心受众及其收益:

  • 测试经理
    • 根据测试资源设计测试策略
    • 制定完整的自动化测试及发布流程
    • 基于需求数据量化地制定测试计划(测试用例数、测试工作量、预期测试缺陷)
    • 基于数据量化地评价测试质量(测试缺陷密度)
    • 基于数据量化地评价测试效果(测试覆盖率、测试用例密度、测试效率、缺陷拦截率,测试生产率)
    • 基于数据量化地评价运维质量(运维缺陷密度、运维缺陷次率)
  • 测试人员
    • 学习基本的Selenium测试技术
    • 学习判断可测试性问题的标准
    • 了解封装测试用例的常规策略(高级测试人员)
  • 开发人员
    • 学习前端可测试性规范(次要)

课程大纲

  • 前言:为何自动化测试难以开展
  • 量化自动化测试框架
    • 确认测试范围
    • 计算合理的测试用例数
    • 计算测试工作量
    • 执行测试
    • 评价质量
    • 评价测试
  • 基于4个100%的自动化测试转型框架
    • 测试覆盖100%
    • 测试密度100%
    • 测试自动化率100%
    • 测试人工100%

刘晖老师的其他课程

• 刘晖:运营维护-数据库方向培训班(3门课程,共30天)
(1)培训背景在IT运维过程中,数据运维是非常重要的一项,而数据中心要保持稳定的运行,需要专业技术人员有资深的专业水平。数据在日常工作生活中的作用越来越重要,越来越多的工作和生活都离不开数据,因此承载数据计算、运行的数据中心也越来越重要,这也就更突显出维护工作的重要性。数据库工程师是主要从事管理和维护数据库管理系统的相关工作,它属于运维工程师的一个分支。数据库维护内容包括备份系统数据、恢复数据库系统、产生用户信息表,并为信息表授权、监视系统运行状况,及时处理系统错误、保证系统数据安全,周期更改用户口令等。数据库工程师的核心目标就是保证数据库管理系统的稳定性、安全性、完整性和高性能。数据库工程师以技术为基础,通过技术保障数据库提供更高质量的服务。数据库工程师工作的职责及在业务中的位置决定了数据库工程师需要具备更加广博的知识和深入的技术能力。在数据库环境的管理与维护中,数据库工程师需要完全理解数据库所有可能的备份与恢复方法,以及不同备份方法与不同恢复策略的对应关系,保证有能力恢复业务数据。同时要能够熟练使用工具集,掌握监控和优化数据库性能的方法,提高产品的响应速度和用户体验等。数据库运维工程师不仅要掌握以上基本技能,还要具备快速寻找新问题的解决方法的能力。数据库每天会面临各种各样故障的挑战,从硬件到网络,从性能压力到程序bug,数据库工程师都要从容应对,一一排除。因此每个数据库工程师一方面需要不断修炼自己,积累操作系统、网络、硬件、存储系统、分布式计算等理论基础,另一方面还要有快速寻找新问题解决方法的能力。(2)培训目标掌握数据库运行状态检查掌握数据库运行日志错误检查;掌握使用使用率检查数据库健康检查掌握数据库备份及恢复掌握数据库故障处理掌握数据库架构设计数据库实施和指导故障处理(3)教学计划本系列课程总共由3门课程组成:教学设计NO.课程名称课程天数运营维护-数据库1数据库日常维护5天2数据库故障处理10天3数据库架构设计15天(4)具体课程方案(含课程大纲)课程1:数据库日常维护-5天【匹配关键知识点】数据库运行状态检查;数据库运行日志错误检查;使用率检查等内容。【课程时长】5天(6小时/天)【课程简介】运营维护(数据库方向)课程涵盖了数据库一线工程师日常运维工作所涵盖的所有项目,包括数据库升级、数据库迁移、数据库日常备份策略制定和备份恢复、数据库坏块修复、数据库数据块编辑、数据库日常健康检查、数据库日常性能巡检、数据库日常运维监控等。 该课程注重实践操作,通过该课程的学习,学员可以快速的掌握数据库运维项目的核心内容,并运用到实际工作中。【课程收益】掌握数据库运行状态检查掌握数据库运行日志错误检查;掌握使用使用率检查。【课程特点】该课程的课程互动充分,讲师会在知识点讲解完毕后,给出相应的实践项目,由学员在各自小组进行讨论,激发学员思维,落实实验内容,并给出实验结果,然后由老师进行总结补充,以此加深和拓展学员对原有知识的理解。此外,在整个教学中,会有五分之四的时间由老师带领学员一起做实验,提高学员的实操能力。对于机器出现的问题或学员不清楚的地方,讲师也会耐心的讲解,力求每一位学员理解授课内容,并将所学知识真正运用到实践中【课程对象】    运维人员    系统工程师    系统架构师   软件开发人员    数据库管理员    数据库开发工程师【学员基础】学员学习本课程应具备下列基础知识:1.    数据库基础知识2.    网络基础知识【课程大纲】(5天*6小时)模块具体内容第一单元mysql数据库日常维护内容一:mysql运维深入Mysql体系结构。Mysql数据文件分析Mysql日志文件分析Mysql用户管理如何选择不同的Mysql存储引擎如何监控数据文件状态如何监控日志文件状态如何有效地管理用户Mysql不同安装方式分析Mysql参数文件案例演示:mysql安装及mysql状态监控。第二单元oracle数据库日常维护内容一:oracle运维深入oracle体系结构oracle用户管理监控oracle数据文件监控oracle在线日志文件监控oracle离线日志文件监控永久表空间监控临时表空间监控回滚表空间案例演示:oracle监控。第三单元redis数据库日常维护内容一:redis运维深入redis体系结构理解redis5种数据类型不同数据类型的应用场景如何安装redis如何监控redis状态案例: redis监控 第四单元mongodb数据库日常维护内容一:mongodb运维深入mongodb体系结构安装mongodb如何查看mongodb系统信息如何查看mongodb数据文件信息用户管理权限管理案例演示:mongodb配置及监控课程2:数据库故障处理-10天【匹配关键知识点】数据库健康检查;数据库备份及恢复管理;数据库简单故障管理等内容。【课程时长】10天(6小时/天)【课程简介】运营维护(数据库方向)课程涵盖了数据库一线工程师日常运维工作所涵盖的所有项目,包括数据库升级、数据库迁移、数据库日常备份策略制定和备份恢复、数据库坏块修复、数据库数据块编辑、数据库日常健康检查、数据库日常性能巡检、数据库日常运维监控等。 该课程注重实践操作,通过该课程的学习,学员可以快速的掌握数据库运维项目的核心内容,并运用到实际工作中【课程收益】数据库健康检查掌握数据库备份及恢复掌握数据库故障处理【课程特点】该课程的课程互动充分,讲师会在知识点讲解完毕后,给出相应的实践项目,由学员在各自小组进行讨论,激发学员思维,落实实验内容,并给出实验结果,然后由老师进行总结补充,以此加深和拓展学员对原有知识的理解。此外,在整个教学中,会有五分之四的时间由老师带领学员一起做实验,提高学员的实操能力。对于机器出现的问题或学员不清楚的地方,讲师也会耐心的讲解,力求每一位学员理解授课内容,并将所学知识真正运用到实践中。【课程对象】    运维人员    系统工程师   系统架构师    软件开发人员    数据库管理员    数据库开发工程师【学员基础】学员学习本课程应具备下列基础知识:1.    数据库基础知识2.    网络基础知识【课程大纲】(10天*6小时)模块具体内容第一单元 mysql故障处理内容一:mysql故障处理mysql常见问题分析选择合适的mysql客户端工具参数调整的原则参数调整的时机参数调整对系统的影响如何打开及定位错误日志常规日志处理如何分析错误日志打开及关闭慢日志如何分配的慢日志mysql备份的方式mysql恢复数据导出数据导入使用mysql自带备份工具补丁处理综合案例: mysql备份恢复及故障处理。 第二单元 oracle故障处理内容一:oracle故障处理oracle常见问题分析影响oracle运行的主要因素表空间常见问题处理数据文件常见问题处理如何定位oracle错误数据导出数据导入操作系统级别备份oracle恢复oracle完全恢复不完全恢复rman备份rman恢复数据rman高级应用数据库补丁综合案例: oracle排错及备份恢复 第三单元 redis故障处理内容一:redis故障处理redis常见问题从哪些方面考虑redis故障解决redis故障的常用方法数据处理数据备份、恢复综合案例: redis故障处理。 第四单元 mongodb故障处理内容一:mongodb故障处理mongodb常见问题分析使用mongodb客户端工具检查数据库状态通过脚本检查mongodb数据库管理数据导出数据导入数据备份数据恢复综合案例: mongodb故障处理。课程3:数据库架构设计-15天【匹配关键知识点】数据库架构审计;实施和指导,故障处理等内容。【课程时长】15天(6小时/天)【课程简介】运营维护(数据库方向)课程涵盖了数据库一线工程师日常运维工作所涵盖的所有项目,包括数据库升级、数据库迁移、数据库日常备份策略制定和备份恢复、数据库坏块修复、数据库数据块编辑、数据库日常健康检查、数据库日常性能巡检、数据库日常运维监控等。 该课程注重实践操作,通过该课程的学习,学员可以快速的掌握数据库运维项目的核心内容,并运用到实际工作中。【课程收益】掌握数据库架构设计数据库实施和指导故障处理【课程特点】该课程的课程互动充分,讲师会在知识点讲解完毕后,给出相应的实践项目,由学员在各自小组进行讨论,激发学员思维,落实实验内容,并给出实验结果,然后由老师进行总结补充,以此加深和拓展学员对原有知识的理解。此外,在整个教学中,会有五分之四的时间由老师带领学员一起做实验,提高学员的实操能力。对于机器出现的问题或学员不清楚的地方,讲师也会耐心的讲解,力求每一位学员理解授课内容,并将所学知识真正运用到实践中。【课程对象】    运维人员    系统工程师    系统架构师    软件开发人员    数据库管理员    数据库开发工程师【学员基础】学员学习本课程应具备下列基础知识:1.    数据库基础知识2.    网络基础知识【课程大纲】(15天*6小时)模块具体内容第一单元mysql架构设计内容一:mysql架构设计生产中mysql的布署结构分析单机还是集群数据如何高效存储分库、分表如何设计分区设计集群有哪些实现方式数据同步如何实现数据同步存在哪些问题如何设计高效的体系结构如何规划日志如何规划数据存储如何规划数据导入、导出如何规划数据备份、恢复配置数据同步主从模式的实现如何配置读写分离读写分离与主从模式综合应用配置分库配置分表配置分区集群综合应用优化sql语句优化连接池配置优化应用程序访问综合案例:配置高可用及高性能mysql数据库第二单元oracle架构设计内容一:oracle架构设计生产中oracle的布署结构分析单机还是集群什么情况下数据保存在文件系统什么情况下数据保存在裸设备上什么情况使用asm如何高效地设计表空间如何释放数据的高水位如何实现高效IO读写合理设计在线日志文件合理设计离线日志文件合理设计控制文件制定高效的导入、导出策略制定高效的备份、还原策略oracle集群有哪些常用的方式rac集群需要的环境grid的配置及使用如何配置rac集群如何使用rac集群如何管理rac集群如何监控rac集群优化rac优化sql案例: oracle集群配置及优化第三单元redis架构设计内容一:redis架构设计redis架构设计需要考虑的因素配置高效的redis运行环境redis支持的集群的方式配置redis集群使用redis集群应用程序访问redis集群第四单元mongodb架构设计内容一:mongodb架构设计mongodb架构设计需要考虑的因素配置高效的mongodb运行环境mongodbb支持的集群的方式配置mongodb集群使用mongodb集群应用程序访问mongodb集群(5)教学实验本方向教学实验设计如下:序号教学实验设计实验概述1数据库日常维护实验一:mysql运维深入Mysql体系结构。Mysql数据文件分析Mysql日志文件分析Mysql用户管理如何选择不同的Mysql存储引擎如何监控数据文件状态如何监控日志文件状态如何有效地管理用户Mysql不同安装方式分析Mysql参数文件实验二:oracle运维深入oracle体系结构oracle用户管理监控oracle数据文件监控oracle在线日志文件监控oracle离线日志文件监控永久表空间监控临时表空间监控回滚表空间实验三: redis运维深入redis体系结构理解redis5种数据类型不同数据类型的应用场景如何安装redis如何监控redis状态实验四: mongodb运维深入mongodb体系结构安装mongodb如何查看mongodb系统信息如何查看mongodb数据文件信息用户管理权限管理2数据库故障处理实验一:mysql故障处理mysql常见问题分析选择合适的mysql客户端工具参数调整的原则参数调整的时机参数调整对系统的影响如何打开及定位错误日志常规日志处理如何分析错误日志打开及关闭慢日志如何分配的慢日志mysql备份的方式mysql恢复数据导出数据导入使用mysql自带备份工具补丁处理实验二: oracle故障处理oracle常见问题分析影响oracle运行的主要因素表空间常见问题处理数据文件常见问题处理如何定位oracle错误数据导出数据导入操作系统级别备份oracle恢复oracle完全恢复不完全恢复rman备份rman恢复数据rman高级应用数据库补丁实验三:redis故障处理redis常见问题从哪些方面考虑redis故障解决redis故障的常用方法数据处理数据备份、恢复实验四:mongodb故障处理mongodb常见问题分析使用mongodb客户端工具检查数据库状态通过脚本检查mongodb数据库管理数据导出数据导入数据备份数据恢复3数据库架构设计实验一:mysql架构设计生产中mysql的布署结构分析单机还是集群数据如何高效存储分库、分表如何设计分区设计集群有哪些实现方式数据同步如何实现数据同步存在哪些问题如何设计高效的体系结构如何规划日志如何规划数据存储如何规划数据导入、导出如何规划数据备份、恢复配置数据同步主从模式的实现如何配置读写分离读写分离与主从模式综合应用配置分库配置分表配置分区集群综合应用优化sql语句优化连接池配置优化应用程序访问实验二: oracle架构设计生产中oracle的布署结构分析单机还是集群什么情况下数据保存在文件系统什么情况下数据保存在裸设备上什么情况使用asm如何高效地设计表空间如何释放数据的高水位如何实现高效IO读写合理设计在线日志文件合理设计离线日志文件合理设计控制文件制定高效的导入、导出策略制定高效的备份、还原策略oracle集群有哪些常用的方式rac集群需要的环境grid的配置及使用如何配置rac集群如何使用rac集群如何管理rac集群如何监控rac集群优化rac优化sql实验三:redis架构设计redis架构设计需要考虑的因素配置高效的redis运行环境redis支持的集群的方式配置redis集群使用redis集群应用程序访问redis集群实验四:mongodb架构设计mongodb架构设计需要考虑的因素配置高效的mongodb运行环境mongodbb支持的集群的方式配置mongodb集群使用mongodb集群应用程序访问mongodb集群      
• 刘晖:运营维护-操作系统方向培训班(3门课程,共24天)
(1)培训背景随着国内软件行业的发展和扩大化,运行系统越来庞大,架构越来越复杂,为了保证系统的稳定运行,我国对运维工程师的需求不断扩大,而运维工程师也越来越成为集网络、系统、数据库、开发、安全工作于一身的“复合性人才”。操作系统运维工程师是指能够根据项目需求,维护和保证Linux服务器和运行在Linux服务器上的各种服务、软件等平稳工作。运维工程师主要负责维护系统的稳定性;负责生产系统部署、上线;维护生产系统的网络,保证网络安全、稳定、可靠;维护生产系统数据备份;负责定期安全自检、自查等工作。随着操作系统运维难度的增大,要求操作系统运维工程师不仅能够熟练使用Linux操作系统,还必须对其原理有深入的认识。操作系统运维工程师要熟悉整个运维系统的架构方式、熟悉运维系统的建设、了解一些基本的工作原理。例如,深入理解运维体系结构,精于容量规划、架构设计、性能优化;熟悉服务管理、单元部署、自动扩容等运维系统建设,对成本控制和效能提升有深刻的理解和实践;同时熟悉故障、监控、限流、降级、预案、扩容工作原理;深入理解Linux、apache, tomcat, jboss, nginx系统原理,具备问题分析和快速处理能力等。同时,操作系统运维工程师也需要掌握开发的能力,深入业务,了解业务的痛点和问题,同时研发和优化针对产品业务需求的平台、工具和手段,接触各类优秀的系统架构并有能力做出优劣对比,提高对业务的掌控能力,长远发展成为大型系统的架构师。(2)培训目标掌握操作系统基本运行状态、负载、登录情况检查掌握系统用户状态查看、用户数统计掌握系统健康检查系统用户查看、新增、删除、锁定掌握系统备份掌握日常维护任务定制掌握系统安全管理掌握高可用架构设计重构到模式掌握自动化维护任务定制(3)教学计划本系列课程总共由3门课程组成:教学设计NO.课程名称课程天数运营维护-操作系统1操作系统基础7天2系统管理及维护7天3自动化运维10天(4)具体课程方案(含课程大纲)课程1:操作系统基础-7天【匹配关键知识点】操作系统基本运行状态、负载、登录情况检查;系统用户状态查看、用户数统计等内容。【课程时长】7天(6小时/天)【课程简介】运营维护(操作系统方向)课程是向Linux 运维和需要掌握Linux 技能的 IT 专业人员设计的。此课程注重实操训练,重点关注在工作场所遇到的重要管理任务,包括安装操作系统,构建网络连接,管理物理存储,执行基础安全管理,文件系统和分区,逻辑卷管理,访问控制,软件包管理,故障排除,增强安全配置,部署和管理网络服务(包括 DNS,Apache,SMTP 和网络文件共享)的自动化技能。此外,该课程强调安全性,包括监控,访问控制和 SELinux等内容。【课程收益】掌握操作系统基本运行状态、负载、登录情况检查掌握系统用户状态查看、用户数统计【课程特点】此次课程体系更加重视实践教学和项目实战。课程包含丰富的案例,这些案例都是在真实项目中所使用的,讲师通过投影教学,现场带领学员编写Linux操作系统命令,边演示边讲解,当场运行程序并观察、分析其结果,使学员可以直观感受到如何去实现该功能,以及实现该功能需要注意的地方。通过实战,可以使学员积累经验,以便将所学技术真实地运用到项目中。此外,讲师还注重学员基础水平,在培训中能够把更多高深复杂的问题用简单易懂的方法表达出来让学员理解,既重视技术的发展趋势,又重视学员的学习难度,力求让每一位学员理解授课内容并完成实验。【课程对象】    运维人员    系统工程师    系统架构师    软件开发人员    软件维护人员    软件测试工程师,需要编写自动化测试的程序【学员基础】学员学习本课程应具备下列基础知识:1.    操作系统基础知识2.    网络基础知识【课程大纲】(7天*6小时)模块具体内容第一单元  Redhat(Centos)基础运维内容一:Redhat(Centos)运维基础Redhat(Centos)系统日常运维主要从哪些方面考试。Redhat(Centos)日常维护中的常见问题Redhat(Centos)运维常用工具的使用如何选择合适的Redhat(Centos)安装方法Redhat(Centos)不同版本间的区别及如何选择版本Redhat(Centos)基本配置用户状态监控系统状态监控用户管理权限管理运维相关命令分析及使用IP管理DNS管理网关管理如何获得网络状态信息如何查看系统进程信息如何查看内存占用信息如何查看IO利用率信息如何确定系统瓶颈问题常用的日志文件日志文件的保存位置如何查看日志动态显示日志的信息日志平台的构建使用日志平台采集日志信息如何有效地分析日志日常维护中的常见问题常见问题的解决方案案例演示:从安装系统到使用系统、配置系统、监控系统。第二单元Ubuntu基础运维内容一:Ubuntu运维基础ubuntu系统日常运维主要从哪些方面考试。ubuntu日常维护中的常见问题ubuntu运维常用工具的使用如何选择合适的ubuntu安装方法ubuntu不同版本间的区别及如何选择版本ubuntu基本配置用户状态监控系统状态监控用户管理权限管理运维相关命令分析及使用IP管理DNS管理网关管理如何获得网络状态信息如何查看系统进程信息如何查看内存占用信息如何查看IO利用率信息如何确定系统瓶颈问题常用的日志文件日志文件的保存位置如何查看日志动态显示日志的信息日志平台的构建使用日志平台采集日志信息如何有效地分析日志日常维护中的常见问题常见问题的解决方案案例演示:从安装系统到使用系统、配置系统、监控系统。 第三单元suse基础运维内容一:Suse运维基础suse系统日常运维主要从哪些方面考试。suse日常维护中的常见问题suse运维常用工具的使用如何选择合适的suse安装方法suse不同版本间的区别及如何选择版本suse基本配置用户状态监控系统状态监控用户管理权限管理运维相关命令分析及使用IP管理DNS管理网关管理如何获得网络状态信息如何查看系统进程信息如何查看内存占用信息如何查看IO利用率信息如何确定系统瓶颈问题常用的日志文件日志文件的保存位置如何查看日志动态显示日志的信息日志平台的构建使用日志平台采集日志信息如何有效地分析日志日常维护中的常见问题常见问题的解决方案案例演示:从安装系统到使用系统、配置系统、监控系统。  第四单元windows基础运维内容 一:windows运维windows用户管理windows软件管理windows域的管理windows域的综合应用windows安全配置综合案例:windows系统安装配置AD,管理DC, 管理客户端,安全配置 课程2:系统管理及维护-7天【匹配关键知识点】系统健康检查;系统用户查看、新增、删除、锁定等;系统备份、简单日常维护任务定制等内容。【课程时长】7天(6小时/天)【课程简介】运营维护(操作系统方向)课程是向Linux 运维和需要掌握Linux 技能的 IT 专业人员设计的。此课程注重实操训练,重点关注在工作场所遇到的重要管理任务,包括安装操作系统,构建网络连接,管理物理存储,执行基础安全管理,文件系统和分区,逻辑卷管理,访问控制,软件包管理,故障排除,增强安全配置,部署和管理网络服务(包括 DNS,Apache,SMTP 和网络文件共享)的自动化技能。此外,该课程强调安全性,包括监控,访问控制和 SELinux等内容。【课程收益】掌握系统健康检查系统用户查看、新增、删除、锁定掌握系统备份掌握日常维护任务定制掌握系统安全管理【课程特点】此次课程体系更加重视实践教学和项目实战。课程包含丰富的案例,这些案例都是在真实项目中所使用的,讲师通过投影教学,现场带领学员编写Linux操作系统命令,边演示边讲解,当场运行程序并观察、分析其结果,使学员可以直观感受到如何去实现该功能,以及实现该功能需要注意的地方。通过实战,可以使学员积累经验,以便将所学技术真实地运用到项目中。此外,讲师还注重学员基础水平,在培训中能够把更多高深复杂的问题用简单易懂的方法表达出来让学员理解,既重视技术的发展趋势,又重视学员的学习难度,力求让每一位学员理解授课内容并完成实验。【课程对象】    运维人员    系统工程师    系统架构师    软件开发人员    软件维护人员    软件测试工程师,需要编写自动化测试的程序【学员基础】学员学习本课程应具备下列基础知识:1.    操作系统基础知识2.    网络基础知识【课程大纲】(7天*6小时)模块具体内容第一单元 Redaht(Centos)Linux系统管理及维护内容一:Redaht(Centos)系统管理及维护深入用户管理深入权限管理特殊权限管理安装及配置监控工具安装及配置日志采集工具日志分析深入linux监控相关命令rpm包管理rpm深入分析C编译环境配置如何编写及运行C应用源代码编译软件的基本步骤源代码编译软件的常见问题Redhat(Centos)系统yum的综合应用如何配置本地及国内安装源,加快速度Centos系统升级的方法补丁管理ssh配置ssh连接常见问题如何实现及哪些场景下需要配置ssh免密码登录ftp配置samba配置邮件服务配置数据库安装及配置系统备份系统恢复系统备份第三方工具的使用如何优化tomcat的体系结构如何优化系统综合案例: 电商系统的发布及运行。配置系统、配置中间件、配置数据库、配置容器,如何实现电商系统的发布及运行。第二单元 Ubuntu Linux系统管理及维护内容一:Ubuntu系统管理及维护深入用户管理深入权限管理特殊权限管理安装及配置监控工具安装及配置日志采集工具日志分析深入linux监控相关命令rpm包管理rpm深入分析C编译环境配置如何编写及运行C应用源代码编译软件的基本步骤源代码编译软件的常见问题Redhat(Centos)系统yum的综合应用如何配置本地及国内安装源,加快速度Centos系统升级的方法补丁管理ssh配置ssh连接常见问题如何实现及哪些场景下需要配置ssh免密码登录ftp配置samba配置邮件服务配置数据库安装及配置系统备份系统恢复系统备份第三方工具的使用如何优化tomcat的体系结构如何优化系统综合案例: 电商系统的发布及运行。配置系统、配置中间件、配置数据库、配置容器,如何实现电商系统的发布及运行。第三单元 Suse Linux系统管理及维护内容一:Ubuntu系统管理及维护深入用户管理深入权限管理特殊权限管理安装及配置监控工具安装及配置日志采集工具日志分析深入linux监控相关命令rpm包管理rpm深入分析C编译环境配置如何编写及运行C应用源代码编译软件的基本步骤源代码编译软件的常见问题Redhat(Centos)系统yum的综合应用如何配置本地及国内安装源,加快速度Centos系统升级的方法补丁管理ssh配置ssh连接常见问题如何实现及哪些场景下需要配置ssh免密码登录ftp配置samba配置邮件服务配置数据库安装及配置系统备份系统恢复系统备份第三方工具的使用如何优化tomcat的体系结构如何优化系统综合案例: 电商系统的发布及运行。配置系统、配置中间件、配置数据库、配置容器,如何实现电商系统的发布及运行。 第四单元 其它操作系统的系统管理及运维内容一:其它操作系统管理及运维windows系统管理及运维solaris系统管理及运维aix系统管理及运维hp-uniux系统管理及运维综合案例: 实现不同系统的管理及运维。课程3:自动化运维-10天【匹配关键知识点】系统安全管理;高可用架构设计;自动化维护任务定制等内容。【课程时长】10天(6小时/天)【课程简介】运营维护(操作系统方向)课程是向Linux 运维和需要掌握Linux 技能的 IT 专业人员设计的。此课程注重实操训练,重点关注在工作场所遇到的重要管理任务,包括安装操作系统,构建网络连接,管理物理存储,执行基础安全管理,文件系统和分区,逻辑卷管理,访问控制,软件包管理,故障排除,增强安全配置,部署和管理网络服务(包括 DNS,Apache,SMTP 和网络文件共享)的自动化技能。此外,该课程强调安全性,包括监控,访问控制和 SELinux等内容。【课程收益】掌握高可用架构设计重构到模式掌握自动化维护任务定制【课程特点】此次课程体系更加重视实践教学和项目实战。课程包含丰富的案例,这些案例都是在真实项目中所使用的,讲师通过投影教学,现场带领学员编写Linux操作系统命令,边演示边讲解,当场运行程序并观察、分析其结果,使学员可以直观感受到如何去实现该功能,以及实现该功能需要注意的地方。通过实战,可以使学员积累经验,以便将所学技术真实地运用到项目中。此外,讲师还注重学员基础水平,在培训中能够把更多高深复杂的问题用简单易懂的方法表达出来让学员理解,既重视技术的发展趋势,又重视学员的学习难度,力求让每一位学员理解授课内容并完成实验。【课程对象】    运维人员    系统工程师    系统架构师    软件开发人员    软件维护人员    软件测试工程师,需要编写自动化测试的程序【学员基础】学员学习本课程应具备下列基础知识:1.    操作系统基础知识2.    网络基础知识【课程大纲】(10天*6小时)模块具体内容第一单元系统安全管理linux系统的常见安全问题windows系统的常见安全问题unix系统常见安全问题安全问题的一般解决方案安全相关工具的使用用户安全配置文件安全配置系统软件安全配置应用软件安全配置数据库安全配置中间件安全配置iptables防火墙配置selinux防火墙配置firewalld防火墙配置攻击工具的使用防御工具的使用综合案例:配置安全的系统 第二单元: 配置高可用系统 操作系统有哪些高可用方案配置高可用需要的软件及工具配置高可用的系统准备工作配置windows系统高可用Mscs原理域的配置数据库配置通过mscs实现高可用Web服务器在高可用环境的使用及测试Sqlserver数据库在高可用环境下的使用及测试维护高可用环境监控高可用环境优化高可用环境五. 配置linux系统高可用      1.  Rhcs原理      2.  安装配置rhcs      3.  虚拟IP的配置使用      4. Keepalived的配置及使用      5.  共享磁盘的配置及使用      6.  不同应用在高可用linux系统下的运行维护      7. Linux高可用系统监控 第三单元: shell脚本开发及在自动化运维中的应用shell脚本的特点shell脚本语法shell脚本开发工具shell脚本分支shell脚本循环shell脚本运行方式shell脚本高级应用shell脚本在自动化运维中的应用shell脚本综合应用第四单元: 自动化运维工具的使用 常用的自动化运维工具如何选择不同的自动化运维工具自动化运维工具的安装自动化运维工具配置自动化运维工具使用自动运维综合应用(5)教学实验本方向教学实验设计如下:序号教学实验设计实验概述1操作系统基础实验一:Redhat(Centos)运维基础Redhat(Centos)系统日常运维主要从哪些方面考试。Redhat(Centos)日常维护中的常见问题Redhat(Centos)运维常用工具的使用如何选择合适的Redhat(Centos)安装方法Redhat(Centos)不同版本间的区别及如何选择版本Redhat(Centos)基本配置用户状态监控系统状态监控用户管理权限管理运维相关命令分析及使用IP管理DNS管理网关管理如何获得网络状态信息如何查看系统进程信息如何查看内存占用信息如何查看IO利用率信息如何确定系统瓶颈问题常用的日志文件日志文件的保存位置如何查看日志动态显示日志的信息日志平台的构建使用日志平台采集日志信息如何有效地分析日志日常维护中的常见问题常见问题的解决方案实验二:Ubuntu运维基础ubuntu系统日常运维主要从哪些方面考试。ubuntu日常维护中的常见问题ubuntu运维常用工具的使用如何选择合适的ubuntu安装方法ubuntu不同版本间的区别及如何选择版本ubuntu基本配置用户状态监控系统状态监控用户管理权限管理运维相关命令分析及使用IP管理DNS管理网关管理如何获得网络状态信息如何查看系统进程信息如何查看内存占用信息如何查看IO利用率信息如何确定系统瓶颈问题常用的日志文件日志文件的保存位置如何查看日志动态显示日志的信息日志平台的构建使用日志平台采集日志信息如何有效地分析日志日常维护中的常见问题常见问题的解决方案实验三:Suse运维基础suse系统日常运维主要从哪些方面考试。suse日常维护中的常见问题suse运维常用工具的使用如何选择合适的suse安装方法suse不同版本间的区别及如何选择版本suse基本配置用户状态监控系统状态监控用户管理权限管理运维相关命令分析及使用IP管理DNS管理网关管理如何获得网络状态信息如何查看系统进程信息如何查看内存占用信息如何查看IO利用率信息如何确定系统瓶颈问题常用的日志文件日志文件的保存位置如何查看日志动态显示日志的信息日志平台的构建使用日志平台采集日志信息如何有效地分析日志日常维护中的常见问题常见问题的解决方案实验四:windows运维windows用户管理windows软件管理windows域的管理windows域的综合应用windows安全配置2系统管理及维护实验一:Redaht(Centos)系统管理及维护深入用户管理深入权限管理特殊权限管理安装及配置监控工具安装及配置日志采集工具日志分析深入linux监控相关命令rpm包管理rpm深入分析C编译环境配置如何编写及运行C应用源代码编译软件的基本步骤源代码编译软件的常见问题Redhat(Centos)系统yum的综合应用如何配置本地及国内安装源,加快速度Centos系统升级的方法补丁管理ssh配置ssh连接常见问题如何实现及哪些场景下需要配置ssh免密码登录ftp配置samba配置邮件服务配置数据库安装及配置系统备份系统恢复系统备份第三方工具的使用如何优化tomcat的体系结构如何优化系统3自动化运维实验一:系统安全管理linux系统的常见安全问题windows系统的常见安全问题unix系统常见安全问题安全问题的一般解决方案安全相关工具的使用用户安全配置文件安全配置系统软件安全配置应用软件安全配置数据库安全配置中间件安全配置iptables防火墙配置selinux防火墙配置firewalld防火墙配置攻击工具的使用防御工具的使用综合案例:配置安全的系统实验二:配置高可用系统操作系统有哪些高可用方案配置高可用需要的软件及工具配置高可用的系统准备工作配置windows系统高可用Mscs原理域的配置数据库配置通过mscs实现高可用Web服务器在高可用环境的使用及测试Sqlserver数据库在高可用环境下的使用及测试维护高可用环境监控高可用环境优化高可用环境5. 配置linux系统高可用                1.  Rhcs原理                2.  安装配置rhcs                3.  虚拟IP的配置使用                4. Keepalived的配置及使用                5.  共享磁盘的配置及使用                6. 不同应用在高可用linux系统               下的运行维护                7. Linux高可用系统监控实验三:shell脚本开发及在自动化运维中的应用shell脚本的特点shell脚本语法shell脚本开发工具shell脚本分支shell脚本循环shell脚本运行方式shell脚本高级应用shell脚本在自动化运维中的应用shell脚本综合应用实验四:自动化运维工具的使用常用的自动化运维工具如何选择不同的自动化运维工具自动化运维工具的安装自动化运维工具配置自动化运维工具使用自动运维综合应用
• 刘晖:性能测试培训初步方案
【课程思路】以实战系统为中心,通过理论讲解,实例分析和课堂练习三种途径,使学员树立正确的软件测试自动化思想,掌握软件测试自动化技术和方法,从而提高软件测试质量,提升软件测试执行的效率。【课程收益】1、帮助客户解决自动化测试难点,发挥自动化测试最大效益;2、赠送自动化测试分布式框架一套;4、为学员课后答疑和持续学习提供网站资源,帮助其掌握数字时代学习新理念,提升其自学的意愿和能力。【课程特点】知名企业经典案例分析【课程对象】    中高级程序员、测试人员,管理人员等    Devops工程师【学员基础】    具备一定的开发、质量、管理经验本部分主要讲解性能测试相关知识与技能;架构级性能范围和深度性能性能测试需求和指标定义速度相关TPSRT容量相关吞吐HitPV资源相关CPU内存全局监控定向监控分析过程分析方法案例讲解性能测试工具里的基本概念虚拟用户(Vuser)参数化关联(Correlation)集合点(Rendezvous point)和思考时间(Think Time)场景(Scenario)性能测试数据采集AWS计算资源Docker化的性能测试解决方案SitespeedJmeter云端部署ECSEC2全面的性能数据测试数据用户数据同业参考数据确认是不是问题,什么问题数据是基础,但数据不是目标,基于数据确定系统是否存在问题,什么问题才是目标如何定位问题:全链路数据分析性能场景设计性能监控设计性能分析性能案例讲解云上性能测试性能测试数据分析与定位

添加企业微信

1V1服务,高效匹配老师
欢迎各种培训合作扫码联系,我们将竭诚为您服务