深圳川石教育的软件测试学科课程适合0基础学员报名学习,软件测试入门难度小很适合没有基础的学员,软件测试不需要精通编程语言,学习周期短,上手就业更快。
课程安排
第 一阶段测试理论
此阶段为测试理论阶段,主要内容包括测试概念,项目流程,模型,测试流程,测试人员工作日常,企业级测试工具使用,测试缺陷,用例编写,测试报告编写等。
第二阶段接口测试
该阶段为接口测试阶段,主要针对企业项目在前后端未联调开发页面时对后台接口的测试,**接口设计文档以验证后台开发接口数据传输正确性,同时掌握网络协议原理,HTTP原理,请求数据及响应数据组成,Fiddler抓包工具使用。
第三阶段APP测试
该阶段为APP专项测试,主要包括对比企业实战APP测试时与WEB测试时的区别,除业务功能的验证之外,对APP有专项的一些校验。比如兼容,电量,弱网,流量,安装卸载,Monkey性能测试等。
第四阶段MySQL数据库
该阶段为数据库,主要内容包括数据库操作,sql语句编写,存储过程编写,备份还原数据库等,该阶段学习主要是为了测试人员在企业测试过程中需要验证后台数据正确性,数据是否落地,以及需要在数据库中筛选特定数据进行测试以提升测试人员的工作效率。
第五阶段Linux操作系统
该阶段为Linux操作系统,主要内容包括在Linux系统上对文件目录服务的管理,软件安装,shell脚本,能够熟练使用Linux,并在系统上进行环境变量的配置,服务的部署,让测试人员在企业工作中可以管理测试环境的服务器资源,维护好测试环境。
第六阶段性能测试
该阶段为性能测试,主要包括Jmeter工具使用,脚本编写,分布式压力机部署,Linux系统部署压测,性能测试专业术语,性能测试流程,理论,性能需求控掘,性能指标建议计算,性能测试方案设计,性能测试报告编写等,还包括后台的一些性能监控,有针对Linux服务器监控,JVM监控,java方法耗时监控,MySQL数据库SQL监控,连接数量监控等。
第七阶段Python语言
该阶段为Python语言编程阶段,从0基础讲解,主要内容包括Python开发环境搭建,变量,简单数据类型,运算符和表达式,流程控制语句,选择结构,循环结构,字符串,序列类型,常用处理函数,方法的定义和调用,同时掌握面向对象编程,为日后自动化测试打下坚实基础。
第八阶段UI自动化测试
该阶段为UI自动化测试,主要包括Selenium自动化测试流程,Selenium IDE的安装及使用,FireBug,FirePath,Selenium常用命令(Action,Accessor,Assertion),HTML基础,WebDriver基础,浏览器操作,定位页面元素的常用方法,常用的操作和断言,模拟键盘操作,Select对象,Alert对象,Frame处理,多窗口处理,Xpath,等待操作,操作页面元素高级方法,unittest框架等。
第九阶段接口自动化测试
该阶段为接口自动化,主要包括Python第三方库Requests库对接口测试的应用,pom模式设计,在企业实际测试中,大部分企业的web页面经常变动,不适合做自动化,而接口变动较少,较为稳定,对接口实现自动化测试可在后期提升测试人员对系统的回归效率。
第十阶段就业指导课
该阶段为就业指导课,主要内容包括对行业动态的分享,行情把控,企业真实的面试分享,技巧分享,简历优化,以及常问的测试技能,同时还会包括一些HR的问题回答技巧等。在学员毕业找工作阶段,进行一对一就业指导和就业情况跟踪,解决学员就业过程遇到的一切问题,学员工作期间,实行终身保障计划。
深圳市川石信息技术有限公司(以下简称川石信息)成立于2013年,是国内最专业的软件测试服务提供商。总部位于深圳,在广州等地分别设有分支机构。川石信息专注于软件测试领域,自主研发软件测试工具。秉承“一切...
南山校区: 深圳市南山区科技园中区科苑路15号科兴科学园B1-401