川石教育的软件测试课程采用小班教学,提供就业指导,课程直切企业需求,培养全栈式测试人才。真实商业项目,全程实战贯穿教学。实战派讲师坐镇,项目经验倾力相授。整个测试课程的学习贯穿在真实项目实践中,增强学员核心竞争力!
课程体系
第 一阶段
测试理论需求分析:包括测试概念、项目流程、模型、测试流程、测试人员的工作日常,企业级测试工具使用,测试缺陷、用例编写,测试报告编写等。经过文档子系统项目贯穿整个理论实战过程,以及测试原理、思想、意识的提升,使学员能够独立完成企业功能的UI界面测试。
第二阶段
接口测试:包括对比企业实战APP测试时与web测试时的区别,除业务功能的验APP测试证之外,对APP有专项的一些校验,比如兼容、弱网、流量、安装卸载、Mock性能测试,出具测试报告。
第三阶段
Linux操作系统:包括在Linux系统上对文件目录服务的管理、软件安装、shell脚本,能够熟练使用Linux,并在系统上进行环境变量的配置、服务的部署,让测试人员在企业工作中可以管理测试环境的服务器资源,维护好测试环境,部署测试工具。
第四阶段
MYSQL数据库:包括数据库操作,sql语句编写,存储过程编写等,该阶段学习主要是为了测试人员在企业测试过程中需要验证后台数据正确性,数据是否落地以及需要在数据库中筛选特定数据进行测试以提升测试人员的工作效率。
第五阶段
接口测试:主要针对企业项目在前后端关联开发页面时对后台接口的测试,**接口设计文档以验证后台开发接口数据传输正确性,同时掌握网络协议原理、HTTP原理、请求数据及响应数据组成、Fiddler抓包工具使用,出具测试报告。
第六阶段
性能测试:主要包括Jmeter工具使用,脚本编写,分布式压力机部署,Linux系统部署压测,性能测试专业术语,性能测试流程,理论,性能需求挖掘,性能指标建议计算,性能测试方案设计,性能测试报告编写等,还包括后台的性能监控,针对Linux服务器监控,JVM监控,Java方法耗时监控MySQL数据库SQL监控,连接数量监控等。
第七阶段
Python语言:主要内容包括Python开发环境搭建、变量、简单数据类型、运算符和表达式、流程控制语句、选择结构、循环结构、序列类型、常用处理函数、方法的定义和调用,同时掌握面向对象编程,为日后自动化测试打下坚实基础。
第八阶段
UI自动化测试:主要包括Selenium自动化测试流程、Selenium IDE的安装及使用,Firebug、Firepath、Selenium常用命令(Action、Accessor、Assertion),HTML基础、WebDriver基础、浏览器操作、定位页面元素的常用方法、常用的操作和断言、模拟键盘操作、Select对象、Alert对象、Frame处理、多窗口处理、Xpath、等待操作、操作页面元素高级方法、Unittest框架等。
第九阶段
接口自动化测试:包括Python第三方库Requests库对接口测试的应用,微软自动化测试工具Palywright,Pom模式设计。在企业实际测试中,大部分企业的Web页面经常变动,不适合做自动化测试,而接口变动较少,较为稳定,对接口实现自动化测试可在后期提升测试人员对系统的回归效率。
第十阶段
就业指导:包括对项目综合测试,行业动态分析,行情把控,企业真实面试分析,面试技巧分享,简历优化,以及常用测试技能,同时包括一些HR的问题回答技巧等。在学员毕业找工作阶段,进行一对一就业指导和就业情况跟踪、解决学员就业过程遇到的问题,学员工作期间实行终身保障计划。
倒计时
更多详情请咨询客服 18988787109
客服在线时间:9:00-22:00,其他时间请在线预约或留言,谢谢。深圳市川石信息技术有限公司:深圳市南山区科技园中区科苑路15号科兴科学园B1-401
本周仅剩 个试听名额
请键入信息,稍后系统将会把领奖短信发至您的手机