软件测试技术与学习路径推荐.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

本文由简悦SimpRead转码,原文地址

今天我给你推荐一些经典的书籍和学习资料来辅助学习。

Python技术栈

首先,我们先来看下测试行业的技术书籍,在初入测试行业首先以Python技术栈为主,所以先给你推荐

一些Python相关的经典书籍,主要推荐这三本:

《Python学习手册(第5版)》

《Python编程(第4版)》

《利用Python进行数据分析(第2版)》

这些书籍介绍了Python的基础知识及进阶知识,你可以通过这些书对Python语言有一个很好的了

解,需要注意一点是这几本书都会涉及GUI编程相关的知识,但这些内容建议你直接略过,因为GUI

编程在测试行业里使用不到,多数功能我们都是使用Web方式进行开发的。通过这些书籍我们可以学

习Python的基础知识和类库,掌握系统编程、网络编程、Web开发、数据分析等各种技能。

Java技术栈

工作3~5年,你可能慢慢需要深入研发的技术栈,在这个阶段你需要了解Java技术,那我也给你

推荐一些Java相关技术书籍:

《HeadFirstJava(中文版)》

《Java技术卷I:基础知识(第10版)》

《深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)》

《实战Java虚拟机:JVM故障诊断与性能优化(第2版)》

其中,HeadFirstJava是比较知名的级书籍,Java技术可以让你对Java语言有一个比较深入

的理解,深入理解Java虚拟机可以补充我们在将来做代码插桩注入时所需要的知识,最后,实战Java虚

拟机中会提到一些很不错的工具,你可以做一些参考。

测试理论和方法

一旦你对编程语言有了充分的了解后,接下来我们进入测试理论与方法的学习,想要了解测试行业的发

展史,了解测试中的经典方法和理论,推荐你看下这几本书:

《软件测试基础教育(第2版)》

《有效软件测试》

《全程软件测试》

《探索式软件测试》

这几本书中基本上把我们测试行业经常用的各种测试方法、测试、测试工具都进行了非常全面的介

绍,你可以参考这些书籍做一个知识的铺垫。

测试架构和实践

接下来我们进入测试架构与实践阶段,在测试架构与实践中,我推荐你参阅这几本经典书籍:

《测试之道》

《性能之巅:洞悉系统、企业与云计算》

《应用程序性能测试的》

《不测的:精准测试》

《移动App性能评测与优化》

虽然这几本书每一本都涉及具体的技术栈,但实际上它们对整个具体领域的测试都有一个很不错的见

解,也积累了非常多的经验,看过这几本书后一定会对你有一个很不错的启发。

软件工程

最后是软件工程,在软件工程中给你推荐这几本书:

《App研发录》

《持续交付1.0:发布可靠软件的系统方法》

《持续交付2.0:业务引领的DevOps精要》

《重构:改善既有代码的设计》

《HeadFirst设计模式》

《Scrum要素》

其中,App研发录是国内编写的讲述了应该如何研发、如何进行团队协作,以及如何解决常见的质量问

题等内容,是一本比较接地气的书。

持续交付1.0中提到了各种测试方法,测试左移和右移,发布上线等内容。持续交付2.0与持续交付

1.0不同,持续交付2.0主要讲解DevOps,这两本书都很不错,建议你课后都看一下。

重构这本书的作者是MartinFowler,我们在后面学习测试技术的时候也经常会提到他,书中介绍了

MartinFowler的代码经验,对将来做测试工作也有非常不错的思想上的借鉴。

还有就是HeadFirst设计模式,随着我们着手测试开发、自动化测试、测试平台开发等相关工作,我们

也需要掌握相关的设计模式,以便指导和改进已有的测试技术。

在测试行业中还有一个非常火的概念是敏捷,而敏捷中Scrum也是非常重要的概念,在Scrum元素中

会提到敏捷开发的一些经典的实践。

这几本书可以帮助你了解

您可能关注的文档

文档评论(0)

183****7931 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档