从菜鸟到测试架构师

出版社:电子工业出版社
出版日期:2013-6-1
ISBN:9787121193958
作者:《从菜鸟到测试架构师》编委会
页数:378页

作者简介

本书以新人小艾为主角,从小艾的视角出发展开讨论。小艾是一位新入职的菜鸟测试工作者,他面对着测试这一未知的领域,在导师的悉心栽培和指导下走进了测试工作。在这个过程中,他经历了测试的各个方面和阶段,积攒下丰富的理论和实践经验,经过各种学习和历练,终于成长为一名测试架构师。小艾的成长经历贯穿了测试的各个领域,理论与实践并重,将测试以一个完整的体系展现给读者。

本书在内容编排上力求理论联系实际,每一个章节都通过小艾的学习工作过程展开讨论,通过实践进行理论提炼。在各个章节的结尾,以小艾学习笔记的方式总结论述该章节,帮助读者更好地理解和掌握测试理论及方法。

希望本书能够帮助读者形成测试理论及体系认识,帮助测试工作者更好地展开测试工作。

书籍目录

目    录第1章  上班第一天,新人培训 11.1  测试专家的第一步 11.1.1  我是菜鸟 11.1.2  苦练基本功 41.1.3  培养专业技能 91.2  开发团队做的远不仅是开发 131.2.1  术业有专攻 131.2.2  好软件由测试决定 171.2.3  测试也有大学问 181.3  从专家到高手 251.3.1  像外行一样思考,像专家一样实践 261.3.2  工欲善其事必先利其器 281.3.3  从拿来主义到创新 311.3.4  测试的广度和深度 321.3.5  无招胜有招 331.4  职业生涯的考虑——技术还是管理 351.4.1  测试工程师的技术发展路线 351.4.2  与人打交道——管理测试团队 371.5  学习笔记——测试入门之小艾观 38第2章  万事开头难:软件从安装开始 392.1  软件,是装出来的 402.1.1  安装测试概念解读 402.1.2  测试之初体验——一份手册,N台机器,一堆软件 412.2  全面撒网,重点排查 432.2.1  选择测试配置 432.2.2  找出测试场景 462.2.3  组合出测试用例 482.3  安装测试质量之大观 482.3.1  产品安装 492.3.2  产品卸载 522.4  客户的圣经——用户手册验证 532.4.1  一般验证方法 542.4.2  文档审阅流程 542.5  引进先进设备——安装自动化测试 552.5.1  效率的提高从自动化开始 552.5.2  自动化测试的实现 562.6  学习笔记——安装测试之小艾观 60参考资料: 60第3章  发现新方法:快速分发新的测试版本 613.1  构建的过程 623.1.1  构建原材料的管理——代码的管理 633.1.2  构建的环境 653.1.3  整体构建和部分构建 673.1.4  自动化的构建 693.1.5  模拟翻译构建 703.1.6  构建的范围和频率 713.2  构建测试(Build Verification Test – BVT) 733.2.1  构建测试的配置(BVT Configuration) 753.2.2  构建测试的用例(BVT Scenarios) 753.2.3  自动化的构建测试 763.2.4  构建测试的环境再利用 763.3  静态测试 773.3.1  静态测试的作用及环境 783.3.2  自动化的静态测试 783.3.3  静态测试的频率 793.4  不间断的构建与测试(Continuous Integration) 793.5  学习笔记——小艾的构建测试观 80参考资料: 81第4章  把缺陷扼杀在摇篮里:开发人员的测试 824.1  怪物来自缺陷,开发人员也需要做测试 824.1.1  深入摇篮内部 834.1.2  吃一堑长一智,走出单元测试的误区 844.1.3  潘多拉盒子出来怪物——开发人员眼中的测试 894.2  单元测试测点啥,怎么测 914.2.1  摇篮有多大——单元测试的范围 914.2.2  有规范、有步骤地捉虫子——单元测试的流程 924.2.3  来一套杀虫装备:单元测试的工具 944.2.4  单元测试够不够,我来把把关 994.3  测试还能驱动开发(TDD) 1014.3.1  什么是测试驱动开发,测试驱动的工作流程 1024.3.2  测试驱动开发好处多 1054.4  学习笔记——单元测试之小艾观 107参考资料: 108第5章  黑色盒子:打着手电抓虫子 1105.1  黑色的盒子里面有什么 1105.1.1  小艾的功能测试第一课——准备手电 1115.1.2  导师对功能测试的深入浅出的解读 1175.1.3  参与实际测试执行,编写自动化测试脚本 1305.1.4  找到了第一条虫子 1325.1.5  手记——执行高手 1335.2  如何把黑盒子分块 1345.2.1  如何精准找寻某一种虫子——分而治之 1365.2.2  客户的反馈——虫子依然存在吗 1365.3  对黑盒子的全方位照明 1375.3.1  找到了小盒子间的虫子——合而治之 1375.3.2  手记——策略高手 1395.4  功能测试之百种变身 1415.4.1  回归测试 1415.4.2  客户化环境下的测试 1425.4.3  随机测试(Adhoc Test) 1435.4.4  可访问性的测试(Accessibility Test) 1445.4.5  全球化测试(Globalization Test) 1445.4.6  其他之林林总总 1455.5  学习笔记——功能测试之小艾观 146参考资料: 147第6章  大促带来的灾难:究竟能支撑多少访问量 1486.1  洪水般的访问量——初识性能测试 1486.1.1  一旦宕机,流失的就是白花花的营业额 1486.1.2  假如我是甲方——关于性能客户都关注些什么 1496.2  让访问来得更猛烈些吧——模拟客户的访问行为 1516.2.1  更真实更高效的模拟——自动化的性能测试 1516.2.2  春节大促——压力测试 1536.2.3  日常的访问量——正常的响应时间 1556.2.4  保证长时间的稳定运营——可靠性测试 1566.2.5  客户的成长不比产品慢: 想象不到的数据量——可扩展性测试 1576.2.6  摸爬滚打过来还得挨一刀——产品经历性能测试 1586.3  像FBI那样缜密——全面监视系统的一举一动 1676.3.1  操作系统的监视 1696.3.2  应用服务器的监视 1706.3.3  数据库的监视 1716.4  大海捞针也要讲究策略——性能问题的分析定位 1796.4.1  磨刀不误砍柴功——了解性能问题定位的一般策略 1806.4.2  越忙越乱——高并发访问量下的出错率 1826.4.3  越跑越慢——吞吐量下降问题 1856.4.4  穿了小两号的鞋——通过参数调优能解决的问题 1876.5  学习笔记——性能测试之小艾观 189参考资料: 189第7章  更新换代,重装上阵 1917.1  永葆青春活力——迁移 1917.1.1  企业级应用架构 1927.1.2  企业级应用迁移内容及主要步骤 1947.1.3  企业级应用迁移中客户关注的问题 1967.2  迁移测试 1967.2.1  垂直迁移测试方法(VMTM) 1977.2.2  水平迁移测试方法(HMTM) 2037.2.3  其他迁移测试内容 2077.3  迁移测试的计划和实践 2087.3.1  如何选择迁移测试平台组合和测试用例 2097.3.2  迁移测试的一个具体场景 2127.4  学习笔记——迁移测试之小艾观 214参考资料: 214第8章  假如我是客户:面目全非脚与还我漂漂拳 2158.1  其实,我是一个演员——如何扮演客户 2168.1.1  我知道,我不知道:只知道客户能够知道的 2168.1.2  我做,我不做:做客户会做的 2188.1.3  我想,我继续想:客户会怎么想 2218.2  面目全非脚——狠下心来改产品 2228.2.1  第一脚,学会开发 2228.2.2  第二脚,部署代码 2318.2.3  第三脚,联合测试 2378.3  还我漂漂拳——让产品对用户更友好 2388.3.1  协助完善产品设计 2388.3.2  客户化联合测试工作的痛苦和解决方案 2398.3.3  撰写详细易读的客户化教程 2408.4  学习笔记——客户化测试之小艾观 241参考资料: 242第9章  黎明之前最后的冲刺:成品测试 2439.1  产品包装成金蛋,手握光碟抓虫子 2439.1.1  成品测试全体总动员 2439.1.2  协同作战——成品测试特性 2459.1.3  取舍之间——测试范围和策略 2469.1.4  争分夺秒——成品测试周期 2489.2  黎明前的黑暗——漏网之虫 2509.2.1  老案例生新虫子 2519.2.2  艰难抉择——漏网之虫综合分析及灭虫策略 2529.3  金蛋闪亮登场 2549.3.1  成品测试胜利退出 2549.3.2  质量检测报告之大观 2569.3.3  趁热打铁总结经验教训 2599.3.4  贯穿始终的缺陷分析 2619.4  学习笔记——成品测试之小艾观 269参考资料: 270第10章  缝缝补补又三年 27110.1  补丁包测试简介 27110.1.1  目标驱动的补丁包测试 27210.1.2  补丁包测试在产品生命周期中的意义 27310.1.3  补丁包需涵盖的内容及来源 27410.2  产品补丁包测试的基本流程 27510.2.1  确定补丁包里需要包含的内容 27710.2.2  制定好计划是关键 28010.2.3  执行开始前要做好准备工作 28510.2.4  测试开始及状态跟踪 28610.2.5  补丁包成功发布 28810.3  其他的流程和考虑因素 28810.3.1  缺陷分析要做到位 28910.3.2  补丁包测试的自动化考虑 29110.4  学习笔记——补丁包测试之小艾观 293第11章  一遍又一遍:自动化的好处多 29411.1  软件测试的工业化——自动化 29411.2  自动化的利与弊 29511.3  武功入门口诀——自动化脚本的关键 29711.3.1  有效发现缺陷 29811.3.2  详细的错误日志 29911.3.3  良好的可读性 30011.3.4  运行独立性与可重复性 30211.4  修炼进阶——开发适合自己的自动化框架 30311.4.1  需求分析——我们需要什么 30411.4.2  环境准备自动化——将自动化进行到底 30511.4.3  实现需要考虑的问题 30611.4.4  多台机器同时跑——自动化效率更上一层楼 30711.5  收发自如——灵活的自动化测试策略 30711.5.1  越早越好?——自动化脚本开发的时间 30711.5.2  让软件健康成长——回归测试中的自动化 30911.5.3  永远的录制/回放?——自动化方式的选取 31011.5.4  论持久战——测试脚本的配置管理 31111.5.5  拒绝半成品——测试脚本的验收 31211.6  实战洗礼——养兵千日用兵一时 31311.6.1  高,实在是高——自动化测试的效率 31411.6.2  无处不在的地雷——自动化测试的稳定性 31411.6.3  人员匮乏——现实和理想的差距 31511.6.4  如何定义自动化比例 31611.6.5  自动化VS手动测试 31611.7  学习笔记——自动化测试之小艾观 317第12章  辗转腾挪:身手敏捷的测试 31912.1  我和天使有个约会——初识敏捷 31912.1.1  团结协作,质量为要,快速交付,响应变化,持续改进——敏捷的基本原则 32012.1.2  一切以用户价值为中心——敏捷开发基本流程 32612.1.3  敏捷=不做计划吗 33112.2  敏捷转型——一步一个脚印 33212.2.1  分析现状,尝试转型 33312.2.2  万里长征第一步,从迭代周期开始 33412.2.3  开发测试同步,按Sprint交付增量 33512.2.4  组建统一团队,通过用户故事驱动 33712.2.5  适合敏捷开发的实践和工具 34112.3  互通有无——与其他实施敏捷的团队的探讨 34312.4  学习笔记——敏捷之小艾观 346第13章  涅槃!华山论剑:测试架构师的诞生 34813.1  走技术路线还是管理路线,或者当架构师 34813.2  测试架构师是干啥的 35113.3  测试架构师之N项修炼 35413.3.1  技术技能修炼 35413.3.2  软技能修炼 35813.4  测试“九阴真经”——总体测试计划 36013.5  将缺陷扼杀在萌芽阶段 36213.6  火眼金睛——到底哪儿被测试遗漏了 36413.6.1  什么是代码覆盖率测试 36413.6.2  代码覆盖率测试工具 36513.6.3  代码覆盖率测试实战 36813.6.4  代码覆盖率测试与自动化测试的集成 36913.7  测试过程改进 37013.7.1  什么是价值流程图 37013.7.2  时间被消耗在了哪些地方 37113.8  测试驱动的软件设计变革 37213.8.1  测试人员没有主动权吗 37213.8.2  性能引发的软件设计变革 37413.9  软件系统的RAS保证 37613.10  学习笔记——测试架构师之小艾观 378

编辑推荐

《从菜鸟到测试架构师(一个测试工程师的成长日记)》由从菜鸟到测试架构师编委会编著,本书从一位新入职的测试菜鸟——小艾的视角出发,伴随着小艾的成长,为读者全方位地详细介绍了软件测试的策略、流程和方法,涉及构建测试、安装测试、单元测试、黑盒测试、白盒测试、性能测试、迁移测试、成品测试、补丁测试等各个阶段,更包含自动化测试、敏捷测试等诸多方面。整本书由浅入深地为读者展现了一个测试工程师从菜鸟到测试架构师的成长经历,其中既有丰富的理论知识,也有详尽的实践经验,以及系统的要点总结,引导读者一步步深入了解这个看似枯燥实则丰富多彩的软件测试的世界。


 从菜鸟到测试架构师下载



发布书评

 
 


精彩短评 (总计23条)

  •     基础概念
  •     书籍质量好,跟在书店看到的一样,物流快,配送员态度很好
  •     容易理解,但内容觉得还不够丰富
  •     适合刚进入测试领域的童靴读
  •     非常好的一本书,看起来不会觉得烦,不是以往的枯燥
  •      看了一半,还凑合。都是理论的东西。
  •     包装不错 内容空虚。。。还不如学点专业
  •     粗略看完,不适用
  •     对于一个想从事测试行业的人来说,这是一本有看头的书,希望能从中吸取经验
  •     整本书对测试者的职业计划有一个很好的导航作用
  •     通俗易懂,能具体的了解这一个行业的各方面内容,对刚接触的我很适用。
  •     目前本书看了一半,受益匪浅
  •     昨天买的,今天就到货了,是正版,看看再追加内容的评论
  •     一般吧,对软件测试入门还是有所帮助的~
  •     还行吧,要与实践结合。职业规划那部分值得小白参考。
  •     哪里像日记跟教课书差不多的。内容涵盖面很广……可能是测试工程师的成长本就不是一本书能阐述得清楚的不过作者挺多的,一本书四五个作者……各自的思路也不是很统一,读来有点头大,个人不是很喜欢
  •     可以5分 不错 值得推荐
  •     这是一本很垃圾的书,不建议你浪费时间读这种书。
  •     用讲故事的形式讲解了大型企业软件的所有测试类型。也讲到了一些敏捷,测试驱动开发相关的实践方法。
  •     帮朋友买的,先慢慢看着看着
  •     作为一个从未做测试的人当科普书看看还是不错的
  •     内容涉及面非常广,相对应的深度不够,泛泛而谈……适合新手做个大概的了解。对个人知识梳理有一定的用处,但是意义不大
  •     主人翁小艾硕士学历进入软测行业,一路上经过的事看来都比较顺利,并且没有详细叙述内容,很讨厌这样的书,和书名不相符。不建议初学者购买。
 

农业基础科学,时尚,美术/书法,绘画,软件工程/开发项目管理,研究生/本专科,爱情/情感,动漫学堂PDF下载,。 PDF下载网 

PDF下载网 @ 2024