为什么现在的开发都要懂测试了?没错是的,下面一份最强书单送给你。

在这里插入图片描述
前言:
软件测试是伴随着软件的产生而产生的。早期的软件开发过程中软件规模都很小、复杂程度低,软件开发的过程混乱无序、相当随意,测试的含义比较狭窄( w g c,开发人员将测试等/ l 5 + g } + h同于“调试”,目的是纠正软件中已经知道的故障,常常; L 9 &由开发人员自己完成这部分的工作

对测试的投入极少,测试H p /介入也晚,常常是等到形成代码,产品已经基本完成时才进行测试。到了上世纪80年代初期,软件和IT行业进入了大发展,软件趋向大型H Y e ? 3 ~ ~化、高复杂度,软件的质量越来越重要。

这个时候,一些软件测试的基础理论和实用技术开始形成,并且人们开始为软件开发设计了各种流程和管h 3理方法,软件开发的方式也逐渐由混乱无序的开发过程过渡到结构化的开发过程,以结构化分析与设计、结构化评审、结构化程序设计以4 . + d 3及结构化测试为[ D ] f | l特征。

人们还将“质量”的概念融入其中,软件测试定义发生了改变,测试不单纯是一个发现错误的过程,而F R l r ] X T F且将测试作为软件质量保证(SQA)的主要职能,包含软件质量评价的内容,Bill Hetzel在《软件测试完全指南》(Complete Guide of Software Testing)一书中指出:“测试是以评价一个程序或者系统属性为目标的任何一种活动。测试是对软件质量的度量。”这个定义至今仍被引用。软件开发人员和测试人员开始坐在一起探讨软件工g A r程和测试问题。

正文:今天推荐一份软件测试相关的书单!

软件测试系列书单

在这里插入图片描述1 4 5
软件测试技术指南

本书介绍了国内外先进的软件测试技术和测试理念:包含软件测试理论、软件质量、软件测试过程、软件测试方法、软件测试管理、软件测试工具以及Web 项目测试和APP 项目测试等。全书覆盖了基础和高阶的软件测试知识, 并结合目前市场需求的岗位技能, 提供了极具参考价值3 + Z s的测试实例。

本书是腾尚时代软件职业培训学校全体老师精心打造的一本软件测试领域专业书籍, 力求使更多的求职者和读者更好地学习软件测试的相关知识, 并找到更理想的软件测试工作岗位。

本书适合于从事软件测试领域的技术人员及希望从事软件测试的其他专业人员阅读, 也适合计算机、软件、自动化等相关专业的学生与老师参考。

X B 6者简介

符永蔚U Q 4 k H @ 8 F s,男,现任深圳腾尚时代信息科技有限公@ M 5 k = d T d司CEO、深圳尚睿达信息技术有限公司COO、深圳大瀚营销首席营销顾问、昆明腾尚时代职业培训学校校长。

软件测试的艺术

《软件工程技术丛书:6 0 d J软件! u ! d j C [ U f测试的艺术(原书第3版)》从1 ^ 9 n第1版付梓到现在已经30余年,是软件测试领域的经典著作。本书结构清晰、讲解生动活泼,简明扼要地展示了久经考验的软件测试方法和智慧。

软件工程技术丛书{ , X d S ~ X S:软件测` Z } h J S p s g试的艺术(第3版)以一次自评价测试开篇,从软件测试的心理M ! | 1 0 N学和经济学入手,探讨了代码检查、走查与评审、测试用例的设计、模* [ o ~ q块(单元)测试、系统测试、调试等主题,以及极限测试、互联网应用测试等高级主题,全面展现了作者的软件测试思想。第3版在前两版的基础上,结合软件测试{ V g G q ` Z M J的新发/ n , ; U +展进行了更新,覆盖了可用性测试、移动应Z ( T 0 s 1用测试以及L h ?敏捷开发测试等内容。

《软件工程技术丛书:软件测试的艺术(原书第3版)》适S . J K j * U合软件开发人员、IT项目经理等相关读者9 w . 2 Q阅读,还可以作为高等院校计算机相关专业软件测试课程的教材或参考书。
作者简介

Glenford J. Myers,IBM系统J 0 {研究所前高级研究t t W + Z I c K Z员,同时还是RadiSys公司的3 A q 3创始人和前CEO。

Tom Badgett,曾经主管大型企业软件开发团队,已出版超过60本关于计算机软件和硬件的技术书籍,同时他还是PcJr,Digital News等主流计算机杂志的技术编辑。

Corey Sandler,计算机新闻的先锋,他G x C Q k ] L t曾经负责G: | l 8 [ - | S ]annett Newspapers 和the Associated Press的技术部分以及之后成为Pc Magazine的一7 h l ` 1 p任主编。他同时还是Digital News(针H 5 0 9 E g 8 E对DEC小型机的一份报纸). k ( ! f的编辑创始团队成员,他著作等身,目前已经出版了超过150本书籍,覆盖了从计算机到商业以及很多其他领域。

Google 软件测试之道

《Google软件测试之道》从b o ,内部视角告诉你这个世界上知名的互联网公司是如何应对21世纪软件测试的独特挑战的。《Google软件测试之道》抓B A / (住了Google做测试的本质,抓住了Google测试这个时代复杂软件的精华。

《Google软件测试之道》描述了测试解决方案,揭示了测试架构是如何设计、实现和运行的,介绍了软件测试工程师的角色;讲解了技术测试人员应该具有的技术技能;阐述了测试工程师在产品生命周期中的职责;讲述# @ k i ^ 0 3 c i了测试管理及在Goog. & qle的测试历史或在主要产品上发挥了重要作用的工程师的访谈,这对那些试图建立类似Google的测试流程或团队的人受益很大。

最后,《Google软件测试之道》还介绍了作者对于Google测试如何继续演进的见解S U 3 & n M (、Google乃至整个业界的测试方向的一些预言,相信很多读者都会感受到其中的洞察力,甚至感到震惊。本书可以作为任何从事软件测试人员到达目标的指南。

《Google软件测试之道》适合开发人员、测试人员、测试管理人员使用,也适合大中专院校相关专业师生的学习用书c c 6 0 1 A d .,以及培训学校的教材。
作者简介

惠特克(JamesWhittakea p #r),Google的工程总监,负责Google部分产品的测试,包括Chrome、地图、GoogleWebApp。V n D在加盟Gooi C t M G ! | zgle之前,James在Mic5 x D * S ; *rosoft工作,再之前是} O [ f一名大学教授。James在全球O * V R 6测试领域闻8 q a T X Z名遐迩。

阿尔邦(JasonArbon),Google的一名测试工程师(TE),曾参与负责Google桌面、Chrome和ChromeOS的测试。同时,J6 w ; Lason也是一系列开源测试工具和个性化实验的开发负责人。在加入Google之前,他在Microsoft工作。H d e

卡罗洛(n G MJeffCarollo),Google的一名测试开发工程师(SET),曾参与负责GoogleVoice、工具框、Chrome、ChromeOS产品的测试。Jeff为许多Google内部的开发团队提供X b ;咨询服务,帮助提升这些团队初期的代码质量。在2010年,Jeff转岗为软件开发工程师(SE),并领导负责Google+API的开发。y u 9在加入Google之前,Jeff在Microsoft工作。

接口自动化测试持续集成

h b ?书主要讲解接口自动化测试以及接口测试工具Postman的使用等相关内容。第1章介绍了接口测试基础知识,包括# # @ z t .接口测试背景、接口基础知识、接口测试流程、接口文档系统等内容;

第2~5章介绍了Postman工具的基本用法和高级用法,包括Postman工具介绍、Postman基本操作、Postman集合、Postman脚本的应用等内容,帮助读者学习借助该1 8 E c A _ | T D工具完成接口测试的方法;

第6~7章介绍了Jenkins、Gi2 * m c ( 1tHub和钉钉等工具的基本用法,以及如何借助这些工具实现接口测试自动化和持续集成;第8章通过实际项目复习前7章所学内容,帮助读者从整体上深入领会接口自动化测试持续集成的内容精要。

不管是测试工程师、测试经理,还是其他对测试技术感兴趣C } 2 ) x I I ?的人员,均可以通过本书学习相关知识。

在这里推荐一个软件测试交流群,QQ:642830685,群中会不定期的分享软件测试资源,测试面试题以及行业资讯,小伙伴们可以在群中积极交流技术。