热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

软件测试人员必看的十本经典书籍

第一本:Google软件测试之道《Google软件测试之道》推荐理由:1、本书抓住了Google做测试的本质,抓住了Google测试这个时

第一本:Google软件测试之道

《Google软件测试之道》推荐理由
     1、本书抓住了Google做测试的本质,抓住了Google测试这个时代复杂软件的精华。
     2、本书描述了测试解决方案,揭示了测试架构是如何设计、实现和运行的,介绍了软件测试工程师的角色;讲解了技术测试人员应该具有的技术技能;阐述了测试工程师在产品生命周期中的职责;讲述了测试管理及在Google的测试历史或在主要产品上发挥了重要作用的工程师的访谈,这对那些试图建立类似Google的测试流程或团队的人受益很大。
 3

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


第二本:《软件测试》(第二版)


《软件测试(第2版)》推荐理由

     本书涵盖了软件测试的方方面面,提供软件测试、质量保证领域的实用见解及如何在程序中发现问题、规划有效的测试方法和预测发布。
     1、软件测试如何适应软件开发过程,
     2、基本的和高级的软件测试技术,
     3、在常见的测试任务中运用测试技能,使用自动化提高测试的效率,
     4、测试工作的计划和文档化,有效地报告发现的问题,衡量测试工作的成效和产品的改进,
     5、测试和质量保证的区别,寻求软件测试员的工作。

第三本:Python经典书籍:《Python编程:从入门到实践》扫描版-免费下载

Python编程:从入门到实践》推荐理由
    本书是针对所有层次Python读者而作的Python入门书。全书分两部分:    第一部分介绍用Python编程所必须了解的基本概念,包括强大的Python库和工具,以及列表、字典、if语句、类、文件与异常、代码测试等内容;
    第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的2D游戏、利用数据生成交互式的信息图以及创建和定制简单的Web应用,并帮助读者解决常见编程问题和困惑。
     读完本书,读者不仅能快速掌握编程基础知识,还能编写出解决实际问题的代码并开发复杂的项目。


第四本:鸟哥的Linux私房菜

《鸟哥的Linux私房菜》推荐理由
     1、以浅显易懂的文字带领您进入Linux 的世界。
     2、内容涵盖了Linux 的规划与安装,认识Linux 文件、目录与磁盘格式,学习Shell 与Shell Scripts,Linux 用户管理与Linux 系统管理等。     
     3、本书分为五大部分,每部分都各具特色。依序学习,让您奠定Linux 的基础,打好基础学习的第一步。
   4、第四版供近期更新的技术,包括核心版本的升级建议,虚拟系统的操作,GPT 分割表格式处理...,内容更加精彩!
 

第五本:Web安全测试

《WEB安全测试》推荐理由
    (1)获取、安装和配置有用且免费的安全测试工具,你可以将安全因素加入到你的测试套装中,从而得以睡个安稳觉。
  (2)理解你的应用如何与用户通信,这样你就可以在测试中更好地模拟攻击。
  (3)从许多不同的模拟常见攻击(比如SQL注入,跨站式脚本和操纵隐藏表单域)的方法中进行选择。
  (4)作为自动化测试的出发点,通过使用秘诀中的脚本和例子,使你的测试可重复。不用再担心午夜来电话告诉你站点被破坏了。


第六本:大话移动APP测试:Android与 iOS应用测试指南

《大话移动APP测试:Android与 iOS应用测试指南》推荐理由
     1、本书内容涵盖广泛。包含移动互联网测试人员的面试,用户体验测试,功能测试,常用测试工具,常用框架,APP测试案例,以及更多的从业相关思维、手段等非技术内容。
     2、如果你在测试行业迷了路,本书可以为你指出一条属于你自己的正确道路;
     3、如果你初入移动互联网,那么本书可以帮助你快速融入这个新兴行业,并全面了解和掌握这个行业所需要的技术和方法;
   4、如果你是一名老兵,那么本书同样可以起到温故而知新的作用,同时会说出你在测试行业中不曾说出的那些心里话;
     5、如果你是一名移动互联网行业任意职位的从业人员,你可以了解APP测试在整个产品开发中的位置和重要性,并在工作中与测试人员紧密配合,同时给予这个职位应有的尊重。 


第七本: 《LoadRunner性能测试巧匠训练营》扫描版-免费下载

《LoadRunner性能测试巧匠训练营》推荐理由
    (1)软件性能测试领域具有突破性创新意义的重要著作,三位资深软件测试专家多年一线工作经验结晶,业内多位测试专家联袂推荐
    (2)基于LoadRunner、Apache ab和JMeter等性能测试工具,以真实项目为依托,全面深入讲解了软件性能测试、安全测试、性能调优的流程、方法和技巧


第八本:接口自动化测试持续集成

接口自动化测试中,讲述了使用Postman工具进行接口测试的技巧,并且结合了项目管理工具Git和持续集成工具Jenkins,可以完美解决公司中的服务端接口测试+持续集成自动化的方案。值得一读。

第九本:《Linux从入门到精通》扫描版-免费下载

《Linux从入门到精通》推荐理由
    本书由浅入深、循序渐进地向读者介绍Linux的基本使用和系统管理。全书内容包括Linux概述、Linux安装、Linux基本配置.....。这本《Linux从入门到精通》,平易近人,娓娓道来,有Linux菜鸟所需要的一切!

第十本:《全栈性能测试修炼宝典JMeter实战》

《全栈性能测试修炼宝典JMeter实战》推荐理由
    (1)上万读者认可的、畅销书作者的新力作
    (2)揭秘性能测试本质,突破工具局限,除了讲解常规监控技术,还增加了全链接监控。
    (3)掌握开发多种协议的性能测试脚本,帮助读者快速上手性能测试。
    (4)涵盖工程能效、容器部署环境、容器部署负载,多维度帮助读者掌握性能测试知识。
    (5)基于JMeter5.x,性能监控升级,诊断升级,介绍诊断思路、方法、工具,从原理到实践学以致用。
 

电子书扫描版,评论区自取


推荐阅读
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 本文介绍了如何使用PHP向系统日历中添加事件的方法,通过使用PHP技术可以实现自动添加事件的功能,从而实现全局通知系统和迅速记录工具的自动化。同时还提到了系统exchange自带的日历具有同步感的特点,以及使用web技术实现自动添加事件的优势。 ... [详细]
  • Skywalking系列博客1安装单机版 Skywalking的快速安装方法
    本文介绍了如何快速安装单机版的Skywalking,包括下载、环境需求和端口检查等步骤。同时提供了百度盘下载地址和查询端口是否被占用的命令。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 本文讨论了Alink回归预测的不完善问题,指出目前主要针对Python做案例,对其他语言支持不足。同时介绍了pom.xml文件的基本结构和使用方法,以及Maven的相关知识。最后,对Alink回归预测的未来发展提出了期待。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 生成对抗式网络GAN及其衍生CGAN、DCGAN、WGAN、LSGAN、BEGAN介绍
    一、GAN原理介绍学习GAN的第一篇论文当然由是IanGoodfellow于2014年发表的GenerativeAdversarialNetworks(论文下载链接arxiv:[h ... [详细]
  • 本文介绍了在Win10上安装WinPythonHadoop的详细步骤,包括安装Python环境、安装JDK8、安装pyspark、安装Hadoop和Spark、设置环境变量、下载winutils.exe等。同时提醒注意Hadoop版本与pyspark版本的一致性,并建议重启电脑以确保安装成功。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • ZSI.generate.Wsdl2PythonError: unsupported local simpleType restriction ... [详细]
  • 解决Cydia数据库错误:could not open file /var/lib/dpkg/status 的方法
    本文介绍了解决iOS系统中Cydia数据库错误的方法。通过使用苹果电脑上的Impactor工具和NewTerm软件,以及ifunbox工具和终端命令,可以解决该问题。具体步骤包括下载所需工具、连接手机到电脑、安装NewTerm、下载ifunbox并注册Dropbox账号、下载并解压lib.zip文件、将lib文件夹拖入Books文件夹中,并将lib文件夹拷贝到/var/目录下。以上方法适用于已经越狱且出现Cydia数据库错误的iPhone手机。 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
author-avatar
爷W很幸福_448
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有