软件測试自学指南—从入门到精通

软件測试自学指南—从入门到精通

    近来,软件測试行业发展迅速,企业越来越重视測试了。越来越多的人添�了測试大军中,非常多人也想通过自学来学习软件測试技术添�这个行业,可是如今软件測试的书籍越来越多,也良莠不齐,并且软件測试涉及的技术也越来越多。本文主要说明的是从事软件測试行业须要必备的知识,以及该怎样学习,主要给大家提供一些比較优秀的书籍,并给出学习的顺序。希望通过阅读本文,读者能够明白该怎样学习測试,并学习哪些知识。因为仅是个人建议,如有错误不妥的地方,敬请提出批评。


一、软件測试基础知识

    要想进入測试这个行业,就必需要了解什么是软件測试,该怎样測试?

这部分的学习目标掌握软件測试的基本概念、软件測试的流程,并能熟练的应用常见的用例设计方法来设计測试用例。掌握常见的測试方法和类型,并知道怎样进行每一个阶段的測试。

以下是推荐的參考书:

1、软件測试(原书第2版) (美)佩腾(Patton,R.) 著,张小松 等译

这本书能够用来作为进入行业的第一本书,本书解说的都是有用的技术,通过阅读本书能够高速的去学会怎样測试软件。个人建议,这本书至少要读3遍以上。

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

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

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

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

这本书也是值得一读的,相同也是很适合刚開始学习的人阅读的。

4、全程软件測试 朱少民

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


还有非常多经典的測试书,比如:Paul C.Jorgensen的软件測试(第2版)这本书,可是笔者觉得他不是非常适合刚開始学习的人,这本书都是用来做研究生教材的,做过一段測试的能够来看看。


  二、软件測试进阶书籍

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

1、有效软件測试

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

2、软件測试经验与教训

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


  另一些非常好的书籍了,可是没有读过的就不做推荐了。


  三、自己主动化測试

我们都知道,眼下自己主动化測试是软件測试的趋势,并且眼下公司在招聘的过程中都会考察自己主动化相关的知识。这里我们介绍一下QTP和Loadrunner等測试工具。

目标:掌握自己主动化測试的概念、流程和方法。可以使用相关的工具进行自己主动化的測试。

QTP部分:

目标:掌握QTP的測试流程、工作原理和基本使用。可以使用QTP进行自己主动化測试。进阶须要掌握自己主动化框架设计的原理,并能独立设计自己主动化框架。

眼下网络资源非常丰富,有非常多前辈录制了非常多视频,大家能够先来看看。

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

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

2、精通QTP——自己主动化測试技术领航  余杰 赵旭斌 编著

第一个视频还是讲的录制和回放,而且也是以飞机订票作为的样例,可是实际工作中,非常少有录制的项目,基本上都是须要自己开发脚本的。所以这本书会给你非常大帮助的。

3、QTP自己主动化測试权威指南(第二版)

这本是QTP的大牛Tarun Lalwani的经典力作,公认的QTP測试的“圣经”。不管是刚開始学习的人还是使用过QTP的都应该好好的读一读。


LoadRunner部分:

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

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

还是这个视频,学过这个视频基本上能够独立的使用Loadrunner运行性能測试用例了。

2、精通软件性能測试与LoadRunner最佳实战

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

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

这部分还须要掌握,类似QC这种測试管理工具和Mantis等缺陷管理工具。


自己主动化理论部分:

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

2、软件自己主动化測试技术与实例具体解释(一本非常老的书)

3、自己主动化測试最佳实践


四、其它技术

上面的是和软件測试理论相关的知识,可是真正的想做好測试这些还是不够,另一些必需要掌握的知识,以下一一列举一下。

1、数据的技术

目标:掌握SQL语句,重点在增删改查上。能够參考:http://blog.csdn.net/xc5683/article/details/8678255

2、编程语言

这里推荐的是Java,毕竟如今Java用的比較多。并且学会一门语言,在学习其它语言也是非常easy的。

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

眼下这方面的视频许多,大家能够找来自己看看。

3、UML

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

4、操作系统

这里说的server的系统,以Linux为例。

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

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

5、Web技术

假设測试Web,对Web还是须要了解的啊。主要是Html+Css+JavaScript。


先分享这么多,欢迎大家补充。

最后奉上一些书籍的电子版:网盘下载

欢迎大家參考:http://blog.csdn.net/xc5683/article/details/8094552

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/119050.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • PE盘装系统时无法找到ISO文件

    PE盘装系统时无法找到ISO文件用PE盘装系统时,在选择包含Windows安装文件的文件夹时,找不到ISO系统镜像映像,如图所示此时在‘选择包含Windows安装文件的文件夹’选项时,不能鼠标左击,需要右击。。。…

    2022年6月25日
    83
  • error opening registry key ‘software\Javasoft\Java Runtime Environment'[通俗易懂]

    error opening registry key ‘software\Javasoft\Java Runtime Environment'[通俗易懂]error opening registry key ‘software\Javasoft\Java Runtime Environment’

    2022年4月23日
    99
  • Java代码求水仙花数

    Java代码求水仙花数这里写自定义目录标题Java代码求水仙花数Java代码求水仙花数//求水仙花数.//1.什么是水仙花数//2.水仙花数是一个三位数,且水仙花的个位,十位,百位的数字立法和等于原数。publicclassdemo_18{publicstaticvoidmain(String[]args){intnumber=0,x=0,y=0,z=0;//x表示3位数的百位上的数字,y表示三位百位上的数字,z表示三位数上个位的数字intcount

    2022年7月9日
    17
  • read digest_view the readme file

    read digest_view the readme file一、本文大纲系统调用的两种方式:中断门和快速调用_KUSER_SHARED_DATA结构使用cpuid指令判断当前CPU是否支持快速调用3环进0环需要更改的4个寄存器以ReadProcessMemory为例说明系统调用全过程重写ReadProcessMemory和WriteProcessMemoryint0x2e和sysenter都做了什么工作?二、中断门和快速调用以我的理解,系统调用,即从调用操作系统提供的3环API开始,到进0环,再到返回结果到3环的全过程

    2022年9月12日
    3
  • tryhackme圣诞挑战2021-Advent of Cyber 3-day1-IDOR漏洞,不安全的访问控制漏洞

    tryhackme圣诞挑战2021-Advent of Cyber 3-day1-IDOR漏洞,不安全的访问控制漏洞文章目录第一天IDOR漏洞是什么?通常出现的地方查询get请求post的表单的值cookies挑战初探挑战的问题第一天货物系统出现了问题,让我们想办法进行修复!IDOR漏洞是什么?InsecureDirectObjectReference,不安全的直接对象引用,是一种权限控制类漏洞,类似于越权漏洞吧,就是用户访问到了自己不应该访问的信息,比如我只能查看我自己的资料,但我可以通过修改一些参数访问其他人的资料。通常出现的地方查询get请求post的表单的值这里用户的id被隐藏了,如果修

    2022年6月11日
    36
  • 进程之间的通信方式「建议收藏」

    进程之间的通信方式「建议收藏」进程间通信方式一般有以下几种:1、管道,匿名管道,命名管道2、信号3、信号量4、消息队列5、共享内存6、socket管道管道数据只能单向流动,所以如果要实现双向通信,就要创建2个管道管道分为匿名管道和命名管道匿名管道只能在父子进程关系之间使用命名管道,可以在不关联的两个进程之间使用,因为它创建了一个类型为管道的设备文件,使用这个设备文件就可以通信。管道只能承载无格式的字节流信号信号是进程之间唯一的异步通信机制,信号的主要来源主要有硬件来源(入键盘操作ctrl+C)

    2022年10月11日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号