最新新闻:

大数据测试书籍「自学软件测试买哪些书」

时间:2022-11-23 18:47:19来源:搜狐

今天带来大数据测试书籍「自学软件测试买哪些书」,关于大数据测试书籍「自学软件测试买哪些书」很多人还不知道,现在让我们一起来看看吧!

不知道大家对清明小长假有什么安排呢?

我本来想着要不要清明出去游玩的……但是这疫情太来势汹汹了。

我估计只能在家里打老头环,带带娃,看看书啥的。


想到这里,想起2年前曾经整理过一份测试书单,现在是时候更新一波了!

以下21本书,每本都是精华,专门针对测试同学来推荐的,走过路过不要错过。

闲话少叙,直接进入正题:

一、测试入门

1、茹炳晟的《测试工程师全栈技术进阶与实践》:

作者是臻叔很钦佩的大佬,深入浅出的讲解了软件测试人员必知必会的测试知识、技术和工具。看完这本书你会对测试的整体工作,未来你在测试上的发展方向和路径有一个大概的了解。

如果你想学习软件测试基础,就看这一本就够了。


2、邱鹏的《移动APP测试实战》:

这本书出版日期是2015年,有些技术过时了,但仍然是一本很优秀的测试书籍,值得测试新手去看看。

这本书对于APP测试覆盖得很全面,包括最基础的功能测试、接口自动化和UI自动化、性能测试、专项测试、持续集成和质量管理等。

并且由于作者是国内顶尖互联网大厂的员工,书中介绍的测试解决方案,都在大厂得到应用,实用性很强。对于没有在公司里做过测试工作的小白很有帮助。

根据书中所写的,也结合我自己的实际经验,我总结了移动端测试项,如下图所示:

3、《腾讯Android自动化测试实战》

本书主要介绍了一些主流的Android自动化测试工具(框架),包括 Robotium、Monkey、UIAutomator、Appium 等。

另外也包含了其他的一些具体的案例,例如:视频自动化测试、手机耗电量测试等等。

这本书我反复看了好几遍,之前公司有搭建自动化框架,也是从书中受到很多启发。

下图是我之前团队开展自动化项目的一些落地步骤:

4、张永清的《软件性能测试、分析与调优实践之路》:

第七章里有一个小的性能测试实践案例,供新手学习。

这本书主要包含了以下知识点:

1.性能测试的基础(指标、流程、调优思想);

2.服务器性能监控 分析(linux服务器和Windows服务器的);

3.Web中间件的性能分析 调优(Nginx Apache);

4.应用中间件的性能分析 调优(Tomcat WildFly);

5.Java应用程序的性能分析 调优(JVM基础、监控、性能分析、诊断、调优技巧);

6.Mysql数据库的性能分析;

二、测试进阶

这部分主要是了解大厂的测试方法论,测试体系,以及他们正在探索的测试前沿技术和一些思路。

1、腾讯的《AI自动化测试》:

这本内容比较深,涉及到很多AI算法原理,如果这块没有很扎实的基础,还是挺难看懂的。

本书分为三部分:

第一部分是原理篇,重点介绍图像识别和增强学习相关的AI算法原理,为后续学习具体工具的落地应用打下基础。第二部分是平台篇,详细介绍了腾讯游戏AI自动化开发工具的设计与实现,包括和Android设备的对接、数据标注流程及AI算法在游戏自动化中的具体实现等。第三部分是实践篇,详细介绍了不同需求场景下的实践案例。读者可以在实际游戏产品的测试中使用本书所介绍的工具实现不同需求,并可尝试在此基础上实现定制化功能。


2、《饿了么质量体系搭建实战》:

由饿了么企业订餐团队官方出品,从技术、方法、经验等多个维度全面讲解饿了么软件质量体系的搭建与演进过程。

书中既有可借鉴的方和案例成果,又给出了团队解决问题的思考过程,还算是比较接地气。


3、《阿里测试之道》

这本书是阿里巴巴集团自成立以来第一本全面记录阿里测试技术的书籍。

围绕测试团队经常面临的困局,介绍了一系列技术创新、经验和方法。

结合电商、移动、搜索、推荐、广告、IoT、金融、物流等业务场景,总结了阿里在大促保障、移动App测试、大数据测试、AI系统测试、云计算测试、资损防控、物流类测试等领域的方法、技术和工具平台,以及故障快恢、灰度发布、突袭演练等安全生产技术。

据说邀请的都是阿里的测试专家和一些高P的leader来撰写,值得一看。


三、计算机网络

这两本书的特点都是有很多生动的插图,文字简洁,轻松有趣,非常适合小白入门看。不需要死记硬背,把这本书从头到尾仔细读一遍,自然而然就能理解。

1、《图解TCP/IP》

这本书主要讲解了网络基础知识、TCP/IP基础知识、数据链路、IP协议、IP协议相关技术、TCP与UDP、路由协议、应用协议、网络安全等内容。


2、《图解HTTP》

读者可通过这本书快速了解并掌握HTTP协议的基础,比如前端的分析抓包数据,后端工程师实现REST API、实现自己的HTTP服务器等过程中所需的HTTP相关知识点,本书均有介绍。

四、数据库

《MySQL必知必会》

这本书注重实用性,操作性很强,书中从介绍简单的数据检索开始,逐步深入一些复杂的内容,包括联结的使用、子查询、正则表达式和基于全文本的搜索、存储过程、游标、触发器、表约束,等等。

五、Linux

《鸟哥的Linux私房菜-基础学习篇》

这是一本经久不衰的Linux书籍,书中包含了鸟哥从完全不懂Linux 到现在的所有学习历程,以浅显易懂的文字带领读者进入Linux 的世界。

本书分为五大部分,每部分都各具特色。内容涵盖了Linux 的规划与安装,认识Linux 文件、目录与磁盘格式,学习Shell 与Shell Scripts,Linux 用户管理与Linux 系统管理等。依序学习,可以奠定Linux 良好的基础。


六、数据结构与算法

《我的第一本算法书》

算法的科普读物,这本书采用大量图片,通过详细的分步讲解,以直观、易懂的方式展现了7个数据结构和26个基础算法的基本原理。对算法感兴趣,想要了解“算法是什么”的中小学生都可以看。

七、编程语言

Java

1、《Head First Java》

这是一本比较有趣的Java入门书,通过玩游戏、拼图、解谜题以及以意想不到的方式来讲解,让你可以从学习程序语言的基础开始,一直到包括线程、网络与分布式程序等项目。最重要的,你会学会如何像个面向对象开发者样去思考。


2、《java核心技术卷一 基础知识》

这本书系统全面的讲解Java语言的核心概念、语法、重要特性和开发方法,包含大量案例,实践性很强。

这本书有《卷一 基础知识》和《卷二 高级特性》,《卷一》是比较基础的,《卷二》也推荐看一看,但是有一些内容测试暂时用不到的可以选择性跳过。

通过阅读《卷一》,你可以:

掌握编写优质Java代码的基本技术、习惯用法和实践。充分利用接口、ambda表达式和内部类的强大功能。通过有效的异常处理和调试使程序更坚固。利用泛型编程编写更安全、更可重用的代码。利用Java的标准集合改善性能和效率。利用Swing工具包构建跨平台GUI。使用Java改进的并发特性充分利用多核处理器。


3、阿里巴巴《Java开发手册-嵩山版》,这本是电子书,某度搜就有了。

主要是了解Java的规范,之后如果你看到新的Java代码,即使你不懂,也能很快的去理解。(前提是新代码是按Java规范写的)


Python

《笨办法学Python 3》

知乎、B站技术大牛力荐的一本书。所谓“笨办法”指的是本书的“指令式”教学方式,从头到尾完成每个习题 一字不差地录入每段程序 让程序运行起来。对于初学者来说,在理解更复杂的话题之前,这种教授方式效果很好。


八、面试

1、胡书敏的《Java核心技术及面试指南》

这本书包含了Java基本语法中常用技术点的精讲、集合类与常用的数据结构分析、异常处理与IO操

作、多线程与并发编程、虚拟机内存优化技巧等内容,同时也有讲一些简历和面试的技巧。比较适合测试同学在准备面试的阶段来翻看。


2、《Python程序员面试算法宝典》

本书几乎将程序员面试笔试过程中算法类真题一网打尽,在题目的广度上,通过各种渠道,搜集了近3年来几乎所有IT企业面试笔试算法的高频题目,所选择题目均为企业招聘使用题目。可以作为一本“字典”来用。

九、其他

1、《代码整洁之道》

一本经典传世好书。作为测试为什么也推荐看这本书呢?只有你知道优秀的代码怎么写的,你才能更好的理解开发的代码,才知道开发的代码是怎么组织的,

否则你看代码就是看个寂寞,什么都不知道。

而且这本书谈到的一些代码的优雅性、可维护性,相当重要。

这些都能帮助我们更好的进行测试工作,提升测试效率,并且当你自己开发测试工具,自己写代码的时候,书里的知识也都能用得上。


2、《码农翻身》

书中把计算机元素和行为用拟人手法编成一个个精彩纷呈的故事,绘声绘色且深入浅出地演绎晦涩枯燥的编程知识。

编程初学者可以津津有味地学习,老手也能饶有兴致地查漏补缺。

学习优秀的架构师是如何思考、如何抽象、如何成长的,从操作系统、Java语言到Web技术,每个主题都深入浅出。


3、《凤凰架构》

这是一本从架构视角讲解如何构建大型分布式系统的著作,是超级畅销书《深入理解Java虚拟机》的作者周志明多年架构和研发经验的总结。我们在测试过程中,尤其是服务端测试,会接触到很多后端架构,如果不了解这些架构的话测试起来,不知道如何下手。

比如:服务端经常会用到消息中间件,有用Kafka的,也有用RocketMQ的,也有直接用Redis来做的,如果你不了解这些消息中间件,在测试过程中,如果测试环境遇到问题,你将很难去排查。


文中提到的书籍列表如下:

好了,到这里全文已经将近3500字了,如果觉得对你有帮助,可以收藏起来慢慢看。

最后,更多软件测试技术可以百度搜索“特斯汀软件测试腾讯课堂”或关注公众号“特斯汀软件测试”,有来自华为,字节,阿里,科大讯飞等公司的热心同行,2022,一起抱团取暖。

声明:文章仅代表原作者观点,不代表本站立场;如有侵权、违规,可直接反馈本站,我们将会作修改或删除处理。

图文推荐

热点排行

精彩文章

热门推荐