美文网首页软件测试
自学指南——零基础教你快速学习软件测试?

自学指南——零基础教你快速学习软件测试?

作者: 梵音11 | 来源:发表于2020-06-06 13:57 被阅读0次

前言

近来,软件测试行业发展迅速,企业越来越重视测试了。越来越多的人加入了测试队伍中,很多人也想通过自学来学习软件测试技术加入这个行业,但是现在软件测试的书籍越来越多,也良莠不齐,而且软件测试涉及的技术也越来越多。本文主要说明的是从事软件测试行业需要必备的知识,以及该如何学习,主要给大家提供一些比较优秀的书籍,并给出学习的顺序。

一、软件测试基础知识

要想进入测试这个行业,就必须要了解什么是软件测试(前几面文章也细说了一下),该如何测试?

这部分的学习目标:掌握软件测试的基本概念、软件测试的流程,并能熟练的应用常见的用例设计方法来设计测试用例。

下面是推荐的参考书:

1、软件测试(原书第2版) (美)佩腾著,张小松 等译!

这本书可以用来作为进入行业的第一本书,本书讲解的都是实用的技术,通过阅读本书可以快速的去学会如何测试软件。

看完这本书,自己可以去找一个项目(可以到开源中国上查找)来测一测,应用一下学的知识,找一找缺陷。在测试这个项目中要体会一下测试的流程,学习如何搭建测试环境。

2、软件测试的艺术(原书第3版)  (美)梅耶 等

第二本就是这本软件测试的“圣经”,这本书据说是硅谷测试人员必备的书。这本书最值得看的地方就是测试的思想。阅读这本书可以让你有豁然开朗的感觉。

3、计算机软件测试(原书第2版) (美)卡尼尔

这本书也是值得一读的,同样也是非常适合初学者阅读的。

4、全程软件测试 朱少民

上面的都是外国人写的,来本国产的。

还有很多经典的测试书,例如:软件测试(第2版)这本书,但是笔者认为他不是很适合初学者,这本书都是用来做研究生教材的,做过一段测试的可以来看看。

二、软件测试进阶书籍

这部分主要是针对有过一年左右测试经验的,真正测试过几个项目的。推荐的参考书主要是提高测试效率的,一些测试的经验。

1、有效软件测试

这本书主要是给软件测试的各个阶段提出了一些建议,一共50条。这些建议都十分中肯,值得一读。

2、软件测试经验与教训( 想了解测试内容可加我QQ:1844835571)

听书名也应该了解了一大半了吧,这本书一共给出了293条经验,阅读它吧。它会让你重新思考关于测试的基本理论。

还有一些很好的书籍,可以自己去探讨

三、自动化测试

我们都知道,目前自动化测试是软件测试的趋势,而且目前公司在招聘的过程中都会考察自动化相关的知识。这里我们介绍一下QT和L等测试工具。

目标:掌握自动化测试的概念、流程和方法。能够使用相关的工具进行自动化的测试。

QT部分:

目标:掌握QT的测试流程、工作原理和基本使用。能够使用QT进行自动化测试。进阶需要掌握自动化框架设计的原理,并能独立设计自动化框架。

目前网络资源很丰富,有很多前辈录制了很多视频

1、IT播吧 - 小强老师零基础学习软件测试系列视频教程之QT学习指南

首先可以先看这套视频,这里主要讲的是基本使用。学习视频的过程中,最好能够独立的测试QT自带的飞机订票的例子。这个最好了,基本使用就没问题了。

2、精通QT——自动化测试技术领航  余杰 赵旭斌 编著

第一个视频还是讲的录制和回放,并且也是以飞机订票作为的例子,但是实际工作中,很少有录制的项目,基本上都是需要自己开发脚本的。所以这本书会给你很大帮助的。( 想了解测试内容可加我QQ:1844835571)

3、QT自动化测试权威指南(第二版)

这本是QT的大牛T L的经典力作,公认的测试的“圣经”。无论是初学者还是使用过的都应该好好的读一读。

L部分:

目标:掌握性能测试的常见术语,性能测试的方法和流程。能够熟练使用它。进阶的话需要学会分析性能报表,找到性能瓶颈,进行性能调优。但是这个过程并不是看基本书就可以达到的,需要不断的积累测试经验才能做到的。(努力吧)

1、IT播吧 - 小强老师零基础学习软件测试系列视频教程之L学习指南

还是这个视频,学过这个视频基本上可以独立的使用它执行性能测试用例了。

2、精通软件性能测试与它最佳实战

在来一本入门的书,这本书基本上算是百科全书了吧,各个方面都有所涉及。

3、捉虫记——大容量Web应用性能测试与它实战

这部分还需要掌握,类似QC这样的测试管理工具和Mantis等缺陷管理工具。

自动化理论部分:

1、软件测试自动化 (美)Daniel J.Mosley 等著

2、软件自动化测试技术与实例详解

3、自动化测试最佳实践

四、其他技术

上面的是和软件测试理论相关的知识,但想做好测试这些还是不够的,还有一些必须要掌握的知识,也给大家整理了关键测试学习路线供大家参考

1、数据的技术

目标:掌握SQL语句,重点在增删改查上。

2、编程语言

这里推荐的是Java,毕竟现在用的比较多。而且学会一门语言,在学习其他语言也是很容易的。

目标:掌握程序设计的逻辑和面向对象的思想。掌握一门语言。

目前这方面的视频非常多,大家可以找来自己看看。

3、UML

还是必须要会的,至少应该能看懂。毕竟大部分需求都是用它画的啊。

4、操作系统

这里说的服务器的系统,以Linux为例。

目标:能够搭建常见的服务,解决相关故障。

推荐大家看《鸟哥的私房菜这个系列》,除此之外,还有学会Shell编程。

5、Web技术

如果测试Web,对Web还是需要了解的啊。

相关文章

  • 自学指南——零基础教你快速学习软件测试?

    前言 近来,软件测试行业发展迅速,企业越来越重视测试了。越来越多的人加入了测试队伍中,很多人也想通过自学来学习软件...

  • 零基础软件测试课程推荐

    知乎上看了很多“实习生想做测试、零基础转行想做测试需要去培训? 软件测试如何入门? 如何自学软件测试? 软件自学有...

  • 软件测试零基础学习难不难?

    软件测试零基础学习难不难?其实,如果你想转到IT行业,其实软件测试是最简单的学科之一,很适合零基础学习,只要你有一...

  • 软件测试文章收集

    1.软件测试理论概念 软件测试基础 软件测试基础知识大全(上篇) 软件测试基础知识大全(下篇) 软件测试基础学习 ...

  • 零基础如何自学软件测试?2019软件测试学习路线

    软件测试自学实践部分比较难,因为需要找到有问题的源代码进行测试,更建议跟团队一起学习。 下面讲讲软件测试的学习路线...

  • 怎样自学成为一名软件测试工程师?

    对于很多零基础的朋友想要入行软件测试,但却无从下手,这里我简单介绍软件测试以及软件测试学习方法。 软件测试行业里工...

  • 零基础新人该怎么学习软件测试

    零基础如何学好软件测试?首先你得确定你一定要学习软件测试,你有恒心和信心可以学会软件测试!另外你需要有一定的学习能...

  • 零基础小白怎么自学软件测试?

    众所周知,软件测试是IT技术岗位中技术入门门槛最低的,因此许多计算机零基础的小白会选择测试行业。虽然,大家都说测试...

  • 软件测试学习网站有哪些

    相信大家在学习的时候,不管学什么,都会习惯性地找学习软件。在大家自学软件测试的时候,也不会例外。那么,软件测试学习...

  • 自学软件测试好找工作吗?

    自学软件测试当然可以找到工作,但是自学软件测试的过程是非常艰辛的,并不是每个人都能够自学成功,虽然自学软件测试能够...

网友评论

    本文标题:自学指南——零基础教你快速学习软件测试?

    本文链接:https://www.haomeiwen.com/subject/koextktx.html