本人做软件测试3年多,时间说长不算长,但也不短了,这3年来对软件测试这个行业已经有了一定了解,测试这行有人说很简单,就是点点程序,看会不会出错,其实不然,测试也是有很多学问的,要真正想把测试做好,也是有一定难度的。废话不多说,下面进入正题,在这里做个测试知识的总结,给那些想学测试,但又不知道从何学起的朋友们一些启迪吧!由于本人知识有限,有写的不对或不好的地方请各位指出。
先来看下我做的一个软件测试知识学习路线图,这里我将软件测试划分为了几个模块,其包含了软测(软件测试)大部分知识点(仅列出了目前能想到的,未必涵盖了所有),仅供参考!

下面对上图内容做个说明:
学前准备:这是比较重要的内容,因为学前准备的知识是为以后的测试做铺垫的,如果基础打不好,后面的测试学习很难进行。在学前准备中包括系统知识、数据库、编程等,其中系统知识又包括Linux、Windows等系统,而数据库和编程的也都包括多种,比如数据库包括MSSQL、Oracle、MySQL等,编程语言又包括C、C#、Java、Python等,这么多东西我们肯定不能全都学了,因此挑选一两门学习即可,数据库这里推荐MSSQL简单易学,编程语言推荐Java通用性较广。
测试核心:这个是软件测试最基础的内容,也是最重要的一块,这里包含测试用例编写及管理、Bug(缺陷)编写及管理、测试流程和测试模型等,这写内容是支持其测试的主要内容,不过后面做什么样的测试,都离不开这几个模块的支撑,因此这个是重中之重。
测试进阶:我们学测试,无非就是为了有好的发展,找到好的工作,而测试进阶这块的内容就决定了我们今后的发展方向,从图上可看出,其中包括Web测试、APP测试等内容,不同方向的测试有不同的测试关注点,所以每一种测试都有很多可以学习的内容及经验,因此不同方向的经验也就决定了测试人员的发展方向,当然虽然不同方向会有一定差异,但整体测试理念是不变的,因此每个方向之间也存在共同之处。
自动化测试:自动化测试主要是靠工具来帮助完成需大量重复手工测试的内容,因此这里主要以工具和框架为主。
常用测试工具:这里主要包括一些管理工具,以下是一些工具的举例。
- 用例管理工具:QC、禅道、Testlink、Excel、Word等
- Bug管理工具:Jira、QC、禅道、Bugzilla、Trac、Wiki、Mantis、Excel、Word等
- 功能测试管理工具:UFT(QTP)、Rational、WinRunner、selenium等
- 性能测试管理工具: Loadrunner、Jmeter、等

软件测试知识学习路线相关推荐

  1. 【软件测试】学习路线资料整理摆脱迷茫,突破瓶颈(送给我迷茫的朋友)

    引言 写这篇博客原因:一位朋友突然很丧,然后找到了我,聊了许久之后,还是觉得没有大的效果,因为迷茫期不是那么容易就过去的.答应整理一份软测学习路线&资料,于是就有了这一篇文章.废话少说,进入正 ...

  2. 计算机网络基础知识+学习路线

    计算机网络是一种将多个计算机设备通过通信线路连接在一起,使其能够相互传输数据和共享资源的技术和设施. 1.基础知识 学习计算机网络需要了解计算机硬件.操作系统.编程语言等基础知识. 计算机硬件:计算机 ...

  3. Spring Boot 你所不知道的超级知识学习路线清单

    因而 Spring Boot 应用本质上就是一个基于 Spring 框架的应用,它是 Spring 对"约定优先于配置"理念的最佳实践产物,它能够帮助开发者更快速高效地构建基于 S ...

  4. 软件测试 —— Python学习路线

    Python 只是⼀个编程语⾔,在⼯作中需要结合其他的⼯具使⽤ 1. Python + selenium web ⾃动化(功能测试转换为代码) 2. Python + appium 移动端(⼿机端 A ...

  5. 零基础如何自学软件测试?2020软件测试学习路线

    零基础如何自学软件测试?2019软件测试学习路线 软件测试自学实践部分比较难,因为需要找到有问题的源代码进行测试,更建议跟团队一起学习. 下面讲讲软件测试的学习路线,希望对你有所帮助: 功能测试 1. ...

  6. 软件测试需要学习什么?好学吗?需要学多久?到底是报班好还是自学好?

    目录 前言: [文章的末尾给大家留下了大量的福利哦.] 一:软件测试好学吗?需要学习多久? 二:那么选择软件测试行业有什么优势呢? 三:再来说说大家最关心的--软件测试人员的薪资怎么样? 四:软件测试 ...

  7. iOS:方向不对,努力白费,新增一份iOS市面上较完整的学习路线,为你的职业添砖加瓦

    读者分享 工作一段时间后,如何度过瓶颈期? iOS开发的你正处于一个技术瓶颈,工作迷茫失业期,学好这些,掌握这些,你会在知道该如何定义你自己方向和职业规划: 1.架构师 2.安全攻防 3.iOS进阶 ...

  8. 笨办法学python3_软件测试需要学什么(个人软件测试学习路线)

    快转正啦,要写转正评审ppt,顺带就总结了下个人学习路线,仅供参考.初学者不要看晕了,学完基础就可以找实习啦,其他的慢慢来~ 先附上xmind,简洁明了 1.长期学习软件测试理论 其中包括测试方法熟练 ...

  9. 阿里测试人员:8年经验分享自学软件测试学习路线

    越来越多的人加入了测试大军中,很多人也想通过自学来学习软件测试技术加入这个行业,但是现在软件测试的书籍越来越多,也良莠不齐,而且软件测试涉及的技术也越来越多.本文主要说明的是从事软件测试行业需要必备的 ...

最新文章

  1. spring 组件基于注解的注册方式
  2. mysql复习增删改查
  3. 苏勇老师写的CCIE详解
  4. 第二章 基础查询 2-2 算术运算符和比较运算符
  5. 3w最简单led灯电路图_led灯驱动电源电路图大全(六款模拟电路设计原理图详解)...
  6. 从FrameBuffer中获取Android屏幕截图
  7. 初学者Git和GitHub简介(教程)
  8. Centos7的 git: 未找到命令解决方法
  9. opencv-api boxPoints
  10. Kotlin入门教程——目录索引
  11. Qt-textEdit 滚顶条设置只读模式
  12. hmcl离线模式可以联机吗_hmcl启动器怎么联机-hmcl启动器联机方法介绍
  13. docker file镜像分层
  14. python判断负数_python中的负数
  15. 2D渲染pixi项目实战总结
  16. mysql ndb是什么_MySQL NDB Cluster介绍
  17. 卸载python2.7_完美的.NET Framework卸载工具(支持卸载framework 1.0~4.7.2)
  18. mysql设置bufferpool_mysql修改buffer_pool大小
  19. 如何安装linux安装光盘中的软件包
  20. android简单即时聊天sdk

热门文章

  1. 富人和穷人的12大经典差异
  2. wxml 判断 小程序_小程序01---WXML
  3. sentinel自定义异常处理
  4. java用循环打印菱形(可以自己输出打多少行)简单好懂
  5. 用 canvas 实现 Web 手势解锁
  6. C++11\14\17\20 特性介绍
  7. android 华为拍照功能介绍,华为手机拍照方式有哪些?华为手机六大拍照方式介绍...
  8. 前端js 中全局变量失效?
  9. android surface编程,Android中SurfaceView用法简单实例
  10. 数据结构与算法文章列表