这是专门为测试人员准备的书单集赞有礼
软件产品和软件系统已经当知无愧地成为很多企业在激烈的市场竞争中取胜的关键因素之一,而由于软件的开发和测试主要还是依赖人的智力活动,如何保障软件产品的质量一直以来都是绕不过的难题。面对越来越大规模的测试组织以及越来越复杂的软件产品,如何保障测试本身以及软件产品质量的稳定性并持续提升企业价值,就成为企业能否以优质的产品胜出竞争的成功关键因素。
今天在第一届TMMi中国峰会现场,小编带来了一波福利,专享于属于测试人员的你。
现场福利1.如果你有幸在现场,转发本条微信到朋友圈,集赞30个,即可现场领取图书一本,先到先得哦。
2.如果你不在现场,转发本条微信到朋友圈(或者50人以上微信群),即可获得异步社区e读版电子书20元现金券一张,共计50张。
测试类诚意书单
《TMMi精华——目标驱动的测试过程改进》
[荷兰] 埃里克·范·温尼戴尔(Erik Van Veenedaal) 简·雅普·肯尼吉特(Jan Jaap Cannegieter)著
TMMi是由TMMi基金会开发的非营利的、独立的、测试成熟度模型。通过运用TMMi,组织可以改进测试过程,并且可以在测试过程符合要求时获得认证。TMMi与其他测试过程改进模型的区别在于它的独立性、与国际测试标准的一致性、由业务驱动(目标驱动)导向以及与CMMI的补充关系。TMMi当前在国内逐渐得到认可和普及。 本书旨在为组织改进测试过程的实践提供支持,通过应用TMMi提升测试专业水准。
本书适合那些想要深入理解成熟度和测试过程质量的读者或从事测试及测试过程评估相关工作的人员阅读。
《程序开发人员测试指南:构建高质量的软件》
【瑞典】亚历山大.塔林德 著
第一本面向开发人员的、编写可测试的代码、避免缺陷,提高软件质量的测试书,测试专家朱少民、杨晓慧、欧阳辰、曾乐天翻译并推荐。
本书讲解了开发人员需要了解的测试技术,以便帮助他们建设高质量的软件,讲解了如何编写测试代码、如何进行单元测试、重构测试驱动的开发等实战技术。帮助读者快速吸收的关键测试概念,以及在编写测试用例时需要重点掌握的技术和不可不知的方法。也包括需要学习的测试平台或工具。
《HTTP抓包实战》
肖佳 著
本书主要围绕抓包展开。全书共有22章,着重介绍了HTTP协议、如何使用Fiddler对HTTP包进行抓取,如何对HTTP进行分析以及使用Jmeter等工具来发送HTTP包以实现软件的自动化测试。本书图文并茂,实例丰富,还有配套的视频教程,方便读者参考并动手实践。
《Selenium自动化测试——基于 Python 语言》
【印度】冈迪察.U 著
Selenium是一个主要用于Web应用程序自动化测试的工具集合,在行业内已经得到广泛的应用。本书介绍了如何用Python语言调用Selenium WebDriver接口进行自动化测试。主要内容为:基于Python 的 Selenium WebDriver 入门知识、第一个Selenium Python脚本、使用unittest 编写单元测试、生成HTML格式的测试报告、元素定位、Selenium Python API 介绍、元素等待机制、跨浏览器测试、移动端测试、编写一个iOS测试脚本、编写一个Android测试脚本、Page Object与数据驱动测试、Selenium WebDriver的高级特性、第三方工具与框架集成等核心技术。
《Google软件测试之道》
【美】James Whittaker 著
Google软件测试精髓完美呈现,测试界知名专家权威推荐《Google 软件测试之道》
测试领域的传奇巨匠James与两位Google顶级专家一起披露了Google如何做测试的精髓所在,并提供了一套崭新的最佳测试工程实践方案。即使你的产品并非如Google般的规模,相信你仍然可以从中受益匪浅。
本文摘自异步图书,作品《这是专门为测试人员准备的书单集赞有礼》未经授权,禁止转载。
更多测试类书单
推荐阅读
每天与你分享IT好文。
在“异步图书”后台回复“关注”,即可免费获得2000门在线视频课程;推荐朋友关注根据提示获取赠书链接,免费得异步e读版图书一本。赶紧来参加哦!
点击阅读原文,查看更多测试类书单

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
一些常见的并发编程错误
Go 是一个内置支持并发编程的语言。借助使用 go 关键字去创建协程goroutine(轻量级线程)和在 Go 中提供的 使用 信道 和 其它的并发 同步方法,使得并发编程变得很容易、很灵活和很有趣。 另一方面,Go 并不会阻止一些因 Go 程序员粗心大意或者缺乏经验而造成的并发编程错误。在本文的下面部分将展示一些在 Go 编程中常见的并发编程错误,以帮助 Go 程序员们避免再犯类似的错误。 需要同步的时候没有同步 代码行或许 不是按出现的顺序运行的。 在下面的程序中有两个错误。 第一,在 main 协程中读取 b 和在新的 协程 中写入 b 可能导致数据争用。 第二,条件 b == true 并不能保证在 main 协程 中的 a != nil。在新的协程中编译器和 CPU 可能会通过 重排序指令 进行优化,因此,在运行时 b 赋值可能发生在 a 赋值之前,在 main 协程 中当 a 被修改后,它将会让部分 a 一直保持为 nil。 package main import ( "time" "runtime" ) func main() { var a []int // nil v...
- 下一篇
【Java小工匠聊密码学】--base64编码
1、Base64 概述 1.1 什么是Base64编码 可以将任意的字节数组数据,通过算法,生成只有(大小写英文、数字、+、/)(一共64个字符)内容表示的字符串数据。即将任意的内容转换为可见的字符串形式。 1.2、Base64 编码表 Base64编码表 1.3、Base64 算法由来 以前发送邮件只支持可见字符的传送。由此,需要有一个方法将不可见的字符转换为可见的字符,便产生了Base64编码算法。 1.4、Base64 与 加密关系 (1)Base 64不是加密算法,是一种编码解码算法,通过Base64编码的数据,可以解码回来。 (2) 如果把Base64 一定要把Base64 理解为加密算法的话,Base64 是公布密钥的加密算法。加密原则:公布算法,但是不公布密钥 2、Base64 编码算法 2.1 编码规则 (1)将数据按照 3个字节一组的形式进行处理,每三个字节在编码之后被转换为4个字节。(即:如果一个数据有6个字节,可编码后将包含6/3*4=8个字节) (2)当数据的长度无法满足3的倍数的情况下,最后的数据需要进行填充操作,即补“=” ,这里“=”是填充字符,不要理...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7设置SWAP分区,小内存服务器的救世主
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS8编译安装MySQL8.0.19
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- CentOS7安装Docker,走上虚拟化容器引擎之路