如何从零基础开始学习软件测试?
软件开发的行业发展也带动了软件测试的并驾齐驱,对于那些觉得学习开发太过烧脑但是又继续想在这个行业中前行的人,软件测试绝对是首选。那么今天小梁老师来跟大家聊聊分享一下的经验。
第 一阶段学习: 测试基础
测试的定义、测试的分类、测试的方法、测试的生命周期。
测试计划、测试方案、测试策略、测试用例的编写。
BUG的定义、BUG的分类、BUG的六要素、BUG的生命周期。
测试和开发流程的关系、瀑布流、V字形、W字型(双V)、螺旋型、敏捷等等。
戴明环、5W2H等分析管理的方法
质量管理体系CMMI(了解)
第二阶段学习:工具学习
性能测试工具:loadrunner、jmeter。
接口测试工具:postman
抓包工具:fiddle
数据库管理工具:Navicat
项目/BUG管理工具:禅道、QC
搜索工具: 百度、谷歌
第三阶段学习:代码学习
1.发展方向:自动化测试工程师、性能测试工程师、安全测试工程师
2.编程语言:Java或者python
3.数据库:mysql
4.自动化测试工程师
各种单端测试框架:unittest(python)、pytest(python)、JUnit(java)
WEB自动化测试框架:selenium(适用于java\python\javascript)
APP自动化测试框架:appium(适用于java\python\javascript)
5.性能测试工程师
深入掌握loadrunner和jmeter
手写脚本、脱离录制
会多线程编程、可手写java或者python、不用工具直接实现压测
由于性能总是和服务器打交道,所以需要掌握linux
6.安全方向,渗透测试,SQL注入,暴力破解,脱库
第四阶段学习:架构学习
1.自动化测试框架
2.性能测试框架
3.开发自己适合的框架
达内-美国上市公司(NASDAQ:TEDU),专注互联网IT职业教育18年,服务学员累计突破100万。已开设26大课程方向,覆盖IT/设计/运营三长沙向全互联网岗位。全国70个城市建立了300多家培训中心,线上线下同步教学,入学签订就业保障协议,一地学习全国就业!
师资力量
达内拥有行业内完善的教研团队,200余位总监级讲师,1000余名教研人员,全方位保障学员学习。
贯彻总监级讲师组合授课,秉承“名师出高徒、高徒拿高薪”的教学理念,是达内公司确保教学质量的重要环节。
作为美国上市职业教育公司,达内通过现金+期权的模式高薪吸引业内更强技术人才担任达内培训讲师。诚信经营,拒绝虚假宣传是达内教育集团的经营理念。达内教育集团在学员报名之前完全公开所有授课讲师的授课安排及背景资料,并与学员签订《指定授课讲师承诺书》,确保学员利益。