51Testing软件测试论坛

标题: 从小白到中级高级软件测试工程师成长路线! [打印本页]

作者: AiGeorge    时间: 2018-1-6 14:48
标题: 从小白到中级高级软件测试工程师成长路线!
多同学私信问我,自学软件测试到底该如何下手,都说软件测试入门容易,为什么自己会卡住某个点上之类的问题,探究这样的问题,根本上还是学习的内容不够系统和全面,想到哪里就学哪里,对自己最终所要达到的目标一次次的降低,导致了看似已经学完了,可是却被面试官轻而易举用一个小小的问题所击败。

针对这样的问题,结合自己的工作经验和身边新人走过的弯路,给大家提供一个参考的学习路线,按照这个路线去学习,完成后水平基本上就可以达到中级软件测试工程师的水平了。千万不要图省事,现在学习省下的力气,将来工作的时候要加倍的去偿还!(文末附有此篇文章的思维导图)

一、初级阶段

(1)掌握软件测试的基础知识,掌握编写测试用例的方法及测试流程

1.软件测试前景及就业方向

这个不多说,前景网上都有权威的分析,需要注意的是要根据这个前景把握自己的就业方向

2.软件测试基础入门概念

要明白软件测试的阶段划分和“黑白灰”盒测试的分类,还要明白软件测试的基本法则

3.黑盒测试的方式方法

集成测试的方式方法及测试策略;软件系统测试的策略和范围;C/S和B/S架构的定义及区别

4.设计测试用例方法及规范

设计测试用例的规范及标准;设计用例的几种方法;等价类、边界值、因果图、错误推断法

5.软件测试流程及生命周期

软件测试的步骤和测试流程;软件测试的五种生命周期模型架构;不同的测试模型适合的项目类型

(2)掌握禅道、SVN等必要工具,以及缺陷定义和测试计划编写方法

1.SVN版本控制工具的安装及使用

搭建SVN工具环境,了解SVN工作原理;SVN的功能介绍,版本库的使用方法;SVN的操作步骤

2.缺陷架构定义及缺陷管理

缺陷定义、分类、编写原则;缺陷的严重级别定义,优先级划分;缺陷生命周期及处理流程,缺陷管理,提交缺陷准则

3.“禅道”工具安装及使用

禅道功能介绍,操作流程,管理用户操作方法;管理项目、需求、用例及缺陷操作方法;熟悉其他管理工具,如QC、jira、bugfree等

4.需求分析,编写合格的测试计划,上线报告

需求分析、评审,测试内容规范;制定测试结果统计表,制定合格的项目提交报告

(3)web测试与APP测试的方式方法以及协议

1.web测试流程实战

测试web项目的方式方法及测试范围;web测试的技巧及测试思路,前后台逻辑分析

2.移动端APP的测试策略与流程

测试移动端项目的方式方法及测试范围;app测试的技巧及测试思路;移动端测试的特殊性,及相关工具

3.OSI协议和TCP/IP协议

OSI协议的定义,明白每一层协议 ;TCP/IP协议的定义,明白每一层协议

(4)掌握接口测试postman、前端的基础知识H5及CSS

1.熟悉前端html框架,CSS属性,提高测试准确性

CSS属性,html框架标签使用方法;UI界面的实现过程,分析代码中的缺陷位置及原因;F12开发者工具的操作使用

2.接口测试的概念及方法--postman工具的使用

理解接口的含义和逻辑关系;发送请求的几种方法,参数的概念;使用接口测试工具postman


作者: 清晨一缕阳光    时间: 2018-1-6 22:18
支持分享!
作者: a198861zdwhd    时间: 2018-1-7 18:35
学习学习

作者: jingzizx    时间: 2018-1-7 21:11

作者: 梦想家    时间: 2018-1-9 10:17
赞一个
作者: 喜鹊    时间: 2018-2-8 16:11
多谢分享,仔细研究下
作者: ublyj    时间: 2018-3-16 15:40
不错不错!!
作者: belery00    时间: 2018-3-16 17:27
赞赞赞
作者: huihuixy    时间: 2018-5-15 15:10
写的不错,赞
作者: 武汉小陈    时间: 2018-7-2 20:41
0.0第三条第四条能展开讲解一下吗 谢谢





欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2