随着我国软件行业的迅猛发展和不断成熟,对测试人员,特别是测试人员的需求与日俱增。大量企业发出“找个软件测试人员比招博士生还难!”
课程优势:该课程适合于对软件测试感兴趣的并且以后想从事相关行业的人员,该课程的主要内容是帮助学员认识软件测试,了解软件行业发展方向和趋势,在课程中掌握软件测试的基本思想和学习方法,进而熟悉软件开发过程和测试团队组织结构,在具备一定的理论知识以后,老师会组织学员进行软件测试实践通过本课程的学习。通过该课程的学习,学员可以精通软件测试基本技术,熟练掌握测试流程管理及主流测试工具。
课程目标:掌握测试计划与测试方案的制定与跟踪方法;
掌握测试用例设计的主要方法与原理及实践;
掌握测试执行的关键步骤及技巧、回归测试的实施;
掌握缺陷管理流程、度量与分析技巧、重大故障管理;
掌握测试报告的编写及要点;
了解端到端自动化测试的实现、工具与持续集成(持续交付);
掌握性能测试模型设计与性能需求;
掌握性能测试执行过程和主要工具的使用;
掌握性能测试的结果分析、故障诊断、性能调优(web层、中间件层、数据库层、代码级调优);
掌握安全测试标准与安全测试指南;
掌握主要安全漏洞的原理、防御方法与测试方法、工具实践。
课程详情:专题一:脚本开发
语言学习;基于LoadRunner、Jmeter、自定义工具的测试脚本开发:Java虚拟用户脚本开发;自定义协议脚本开发;WebService协议;
数据库协议;Socket协议;WebSocket协议;DLL开发调用。
专题二:操作系统
Linux/Unix核心知识应用;企业级项目实战测试环境部署;操作系统监控指标(Cpu、Mem、Disk、NetWork)核心原理解析。
专题三:数据库
SQL基本应用、SQL执行计划分析、SQL核心优化策略、事务/锁/资源竞争/索引等;Oracle(Oracle架构及核心知识掌握、Oracle性能监控及工具应用、Oracle性能优化实战、Oracle持续学习视频分享;)MySQL(MySQL架构及应用、MySQL Query监控优化、MySQL Schema设计优化、MySQL常用存储引擎优化等);SQLServer;NOSQL。
专题四:中间件
Tomcat原理及监控指标分析;Apache/Nginx原理及监控指标分析;Apache/Tomcat负载均衡原理及配置;WebLogic核心参数优化及配置;Memcached/Redis核心原理解析。
专题五:监控分析
zabbix分布式监控;Linux/Windows监控分析;中间件瓶颈分析及定位;网络瓶颈分析及定位;代码级(Java、Php、Js等)监控分析及定位;JVM核心原理解析;线程堆栈及JVM核心参数优化配置;内存泄露原理及代码级问题分析定位;数据库性能监控及瓶颈定位;前端性能监控及分析(Dynatrace Ajax Edition、YSlow等);手机APP性能监控及分析。
专题六:企业级项目实战
性能测试启动准备;性能测试核心原理;性能测试核心技术与工具;性能测试脚本开发核心知识;性能测试流程及建模;性能测试监控;性能测试结果分析;性能调优;独立开展性能测试;打造企业级性能质量体系;打造系统性能改进长期保持体系。
青岛软件测试基础入门培训课程内容仅供参考,具体内容以培训机构招生简章为准,或可咨询在线客服:点击咨询