很多同学私信问我,自学软件测试到底该如何下手,都说软件测试入门容易,为什么自己会卡住某个点上之类的问题,探究这样的问题,根本上还是学习的内容不够系统和全面,想到哪里就学哪里,对自己最终所要达到的目标一次次的降低,导致了看似已经学完了,可是却被面试官轻而易举用一个小小的问题所击败。

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

一、初级阶段

(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

下一篇文章再写中级的

转载于:https://blog.51cto.com/13559040/2057631

从小白到中级高级软件测试工程师成长路线!--(上篇)相关推荐

  1. 从小白到中级高级软件测试工程师成长路线!--(下篇)

    上篇文章主要给大家介绍了成长路线的中级阶段,这篇文章接着上一篇文章,主要写一下中级和高级的阶段,需要看全文的可以接着上一篇文章进行查看,文章在我的博客里.同样的,思维导图我放在文末,可能上传之后会看不 ...

  2. 从小白到中高级软件测试工程师成长路线图!-(附思维导图)

    本文针对测试小白或者已经简单入职的朋友,从两个方向着手,一个是一些思想上的准备和资料的准备,二是零基础到中级阶段的一个成长路线,(思维导图我放在文末) 本文共计 1741 字,预计阅读时间 4分钟, ...

  3. 软件测试工程师自我介绍范文_高级软件测试工程师自我介绍

    测试工程自我介绍是敲响成功之门的关键,那要如何进行自我介绍呢?下面小编为你带来的内容,希望你们喜欢.关于篇一我是通信工程专业的学生,专业知识扎实,学习能力很强,人际关系很好,已取得三级网络证书及程序员 ...

  4. 高级软件测试工程师必备知识与技能

    高级软件测试工程师应该具备哪些技能和知识,今天小姐姐带你了解相关技能与知识. Linux环境搭建及命令 1.虚拟机的搭建与使用 搭建虚拟机的操作步骤 搭建虚拟机系统环境 虚拟机的基本操作与使用 2.L ...

  5. 高级软件测试工程师系列课程

    高级软件测试工程师系列课程: http://gdtesting.gotoip55.com/product.php?id=27

  6. Android工程师成长路线

    Android开发给人的感觉是门槛很低,因此有不少人会说Android很简单,实际上Android开发说简单也不简单.简单是因为它入门快.上手简单:不简单是因为Android的知识点比较琐碎,如何从琐 ...

  7. 自动化测试python 成长路线_自动化测试工程师成长路线规划

    随着互联网产品功能的迭代更新,对软件质量和数据安全也逐渐提出了更高的要求.因此,测试在目前的地位和功能可以说是越来越不可或缺了.虽然目前的就业市场继续大量的测试人才,但是低端的测试人员还是比较饱和的. ...

  8. 软件测试工程师发展规划路线

    这里写目录标题 1. 软件测试工程师发展规划路线 1.1. 测试基础 1.2. Linux 必备知识 1.3. Shell 脚本 1.4. 互联网程序原理 1.5. MySQL 数据库 1.6. 抓包 ...

  9. 转:高级软件工程师成长秘诀(文末有笔者自己的小评论)

    作者:Neil Kakkar 译者 | 张健欣 身为软件工程师,你要如何进一步成长? 2018 年的时候,我开始在彭博社(Bloomberg)工作.从那之后,事情发生了很大变化.我不再是公司里最初级的 ...

最新文章

  1. 数学篇(二) 方差、标准差、协方差
  2. 差分定位中控软件_【最佳实践】海口美兰国际机场车辆定位管理系统应用
  3. 深度学习2.0-38.RNNCell使用-RNN Layer
  4. Linux异步IO【转】
  5. 技巧:linux开机自动启动脚本(转)
  6. Node rabbitmq 入门就够了
  7. python医疗_利用Python实现医疗在线问答机器人
  8. 2013计算机大纲,2013安徽公务员考试计算机大纲
  9. android:scaleType=centerCrop
  10. altium 交叉线_关于各个设备,用直通线还是交叉线连接的详解
  11. seleniumwire获取百度指数
  12. 泰坦尼克号(1997)
  13. 苹果4计算机错误怎么办,苹果刷机失败卡在恢复模式怎么办?
  14. Heartbeat超时值
  15. 惊悚游戏《寂静岭》厕所3D场景模型制作分享
  16. R语言随机抽样sample
  17. CAJ如何转化为PDF文件
  18. ElementUI-textarea文本域高度自适应设置的方法
  19. 第七篇:爬虫实战— 3、自动登录123并且自动发送邮箱;自动爬取京东商品信息...
  20. 将文件传到免费服务器上,将文件传到服务器上

热门文章

  1. [Java] 蓝桥杯ADV-214 算法提高 3-3求圆面积表面积体积
  2. [Java] 蓝桥杯ALGO-98 算法训练 数位分离
  3. 贝塔斯曼龙宇:李斌能征善战 提前七年兑现了自己的承诺
  4. vue2.0:(六)、移动端像素border的实现和整合引入less文件
  5. 基于Fork/Join框架实现对大型浮点数数组排序(归并算法和插入排序算法) 1
  6. Centos VMware 克隆后 网络配置
  7. [原创]商品条码管理与条码打印管理软件的实现
  8. Fragment懒加载(三)
  9. App云端打包失败常见问题汇总
  10. 了解Objective-C中NSAutoreleasePool使用方法