• 从菜鸟到测试架构师9787121193958
21年品牌 40万+商家 超1.5亿件商品

从菜鸟到测试架构师9787121193958

正版二手图书,可开发票,请放心购买。

10.45 1.8折 58 九品

库存2件

广东广州
认证卖家担保交易快速发货售后保障

作者《从菜鸟到测试架构师》编委会

出版社电子工业出版社

ISBN9787121193958

出版时间2013-06

装帧平装

开本16开

定价58元

货号1161147936315916307

上书时间2024-12-23

亿临书店

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
商品描述
前言
  写作背景

  IBM是一家全球著名的信息技术和业务解决方案公司。历经百年的发展,IBM始终致力于为客户提供高质量的服务及产品。IBM的软件遍布我们工作和生活的各个角落,不论是公共关系数据库还是在线交易处理,乃至面向企业的新的社会网络功能等应用,在信息管理、业务整合、企业协作、系统管理等各个方面为人类服务。进入软件行业十几年来,IBM始终认为质量是软件的灵魂与核心,其软件也以高质量、高稳定性著称。

  20世纪至21世纪,信息产业影响并改变着整个世界,软件的应用也渗透并改变着人类的生活方式。我们的娱乐、生活、工作都与软件的应用密切相连。同时软件质量也成为行业内备受关注的话题。1968年NATO会议中提出的“软件危机”中指出:人们依赖于脆弱的软件,目前的软件不可靠、缺乏安全性、性能下降、出错、难以升级,73%的软件项目被延迟、超资、取消或失败。随着近年来软件行业的发展,人类对于软件的需求愈发庞大,软件的功能需求愈发复杂,软件质量问题也愈发成为软件行业的核心。

  如何确保软件质量、减少质量问题给企业及用户带来的隐患,是软件测试工作的核心。软件测试工作者不仅需要确保软件的需求一致性,更加需要确保软件从安装到功能使用的正确性、系统的健壮性、运行的效率等,以及功能的可理解性、系统的可维修性、灵活性、可测试性等。可以说,软件质量是一个庞大的体系,软件测试是一个复杂的过程。

  IBM始终坚持认为作为信息技术和业务解决方案提供者,应尽可能地向客户及企业提供令其满意的、强劲而完善的软件产品,并始终致力于软件质量测试监督体系的完善。为此,IBM投入大量人力与技术支持软件测试工作。

  本书的作者主要来自IBM中国开发中心,他们具有雄厚的技术根基和多年的软件测试工作经验,涵盖了测试的各个领域,包括安装测试、功能测试、性能测试、自动化测试及构建测试等,确保软件从安装到使用乃至后期维护的稳定性和健壮性。他们的工作中测试范围广泛,对于测试的理解具有一定的深度。然而在多年的测试工作中,他们发现,随着软件行业的发展,关于测试的理论及实践都愈发完善,但是关于测试方法和体系却缺乏完整性的讨论。因此,他们希望能够将自己多年来的经验、知识与广大软件工作者分享讨论,帮助软件测试者更好地进行测试工作,提高软件质量,让人类能够更好地利用信息技术为自己的工作和生活服务。

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

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

  本书适合从事软件测试及软件质量管理的工程人员、企业IT主管,以及高校软件测试、软件质量及其他计算机相关专业的教师和学生阅读。

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

  本书结构

  本书章节编排如下。

  第1章:概括介绍了测试基础理论知识。本章从基础理论出发,通过讨论测试基础理论知识、测试人员的职业发展,从广度和深度上对测试工作进行了概括,给予读者对于测试体系的基本而全面的认识。

  第2章:介绍了测试过程中的安装测试的方法及理论。本章从软件安装开始,深入讨论了安装测试,从测试之初体验到安装测试高手,从手动安装测试到自动化安装测试,都分别进行了详尽的讨论。

  第3章:介绍了测试过程中的构建测试的方法及理论。本章以代码管理为切入点,简述了在大型软件开发中的代码管理及系统构建测试,并简要讨论了测试中的静态测试。

  第4章:介绍了测试过程中白盒测试的方法及理论。本章从虫子的摇篮——代码入手,探讨了单元测试的重要性,并着重介绍了单元测试的理论和方法,然后,针对测试驱动开发理念进行了简要的介绍。

  第5章:介绍了测试过程中黑盒测试的方法及理论。本章首先阐述了黑盒测试的基本理论,继而介绍了功能模块分解分析,从而由浅入深,深入讨论黑盒测试的方法和理论。本章还对回归测试、客户化环境测试、随机测试、可访问性测试、全球化测试等测试的林林总总进行了简要的介绍。

  第6章:介绍了测试过程中的性能测试的方法及理论。本章以性能测试的重要性为切入点,首先从测试方法上讨论了性能测试,然后论述了系统监视理论及方法,以帮助读者从系统到应用服务器乃至数据库等各个角度分析性能问题,并深入讨论了性能问题分析定位策略。

  第7章:介绍了测试过程中迁移测试的方法及理论。本章首先介绍了迁移测试的基本概念,继而详细讨论了迁移测试的基本方法,包括:垂直迁移测试方法、水平迁移测试方法,并对迁移测试的计划和实践进行了简要的阐述。

  第8章:介绍了测试过程中的客户化测试的方法及理论。本章首先介绍了客户化测试的基本理论。并通过代码开发、代码部署、联合测试三个步骤阐述了客户化测试的方法和理论。然后详细论述了客户化测试过程中对于产品推进的方法和过程。

  第9章:介绍了测试过程中的成品测试的方法及理论。本章站在成品测试人员的角度,对成品测试进行了讨论和分析,在内容上包括成品测试的特性、测试范围、测试周期,并对于成品测试后的测试分析进行了详细的论述。

  第10章:介绍了测试过程中的补丁包测试的方法及理论。本章首先介绍了补丁包测试的基本概念,然后深入讨论了补丁包测试的基本流程,并简要介绍了补丁包测试过程中的其他流程及重要影响因素。

  第11章:介绍了测试过程中的自动化测试的方法及理论。本章以自动化测试的基本概念和自动化测试的利与弊为切入点展开论述,继而讨论了自动化测试框架、自动化测试策略,并结合实际对自动化测试的应用进行了讨论。

  第12章:介绍了测试过程中的敏捷测试的方法及理论。本章作者站在一个敏捷测试初学者的角度进行论述,从初识敏捷测试开始,以测试现状为出发点,通过讨论传统测试到敏捷测试的转型,深入讨论了敏捷测试的方法及理论。

  第13章:本章全面系统地讨论了软件测试方法及理论。从测试规划、测试发展、测试过程的设计和改进等各个角度,以一定的高度总结和概括了测试体系,完善和总结了作为测试架构师的高级测试人员的测试理念。

  致谢

  本书是集体创作的结晶。首先要感谢每一位作者为本书所付出的心血。本书的创作占用了各位作者大量的休息、娱乐时间、本应和家人共享的假日。所以,特此感谢各位作者为本书的付出,感谢各位作者家人的理解和支持。

  感谢IBM中国开发中心的资深软件工程师孙磊、IBM中国开发中心的资深软件工程师张明明女士等审阅本书的内容并提供了宝贵的修改意见。他们的建议和意见为本书的完成作出了巨大的贡献。感谢IBM著书出版协会的刘慎锋、岳治宇,感谢他们对本书的出版过程给予支持和推进。此外,特别感谢IBM的同事栾忠世、王月在本书第5章中给予的帮助。

  本书的成书过程中得到了各位领导的关怀、鼓励和支持。其中包括IBM全球副总裁兼中国开发中心总经理王阳博士、IBM全球行业解决方案开发总监沈丽琴女士、IBM智慧电子商务部开发总监崔峰女士、高级经理王克非先生等,在此一并表示感谢。

  本书在写作过程中参考了大量的文献,在此对这些文献的原作者一并表示衷心的感谢。

目录
第1章 上班第一天,新人培训

1.1 测试专家的第一步

1.1.1 我是菜鸟

1.1.2 苦练基本功

1.1.3 培养专业技能

1.2 开发团队做的远不仅是开发

1.2.1 术业有专攻

1.2.2 好软件由测试决定

1.2.3 测试也有大学问

1.3 从专家到高手

1.3.1 像外行一样思考,像专家一样实践

1.3.2 工欲善其事必先利其器

1.3.3 从拿来主义到创新

1.3.4 测试的广度和深度

1.3.5 无招胜有招

1.4 职业生涯的考虑——技术还是管理

1.4.1 测试工程师的技术发展路线

1.4.2 与人打交道——管理测试团队

1.5 学习笔记——测试入门之小艾观

第2章 万事开头难:软件从安装开始

2.1 软件,是装出来的

2.1.1 安装测试概念解读

2.1.2 测试之初体验——一份手册,N台机器,一堆软件

2.2 全面撒网,重点排查

2.2.1 选择测试配置

2.2.2 找出测试场景

2.2.3 组合出测试用例

2.3 安装测试质量之大观

2.3.1 产品安装

2.3.2 产品卸载

2.4 客户的圣经——用户手册验证

2.4.1 一般验证方法

2.4.2 文档审阅流程

2.5 引进先进设备——安装自动化测试

2.5.1 效率的提高从自动化开始

2.5.2 自动化测试的实现

2.6 学习笔记——安装测试之小艾观

参考资料:

第3章 发现新方法:快速分发新的测试版本

3.1 构建的过程

3.1.1 构建原材料的管理——代码的管理

3.1.2 构建的环境

3.1.3 整体构建和部分构建

3.1.4 自动化的构建

3.1.5 模拟翻译构建

3.1.6 构建的范围和频率

3.2 构建测试(Build Verification Test - BVT)

3.2.1 构建测试的配置(BVT Configuration)

3.2.2 构建测试的用例(BVT Scenarios)

3.2.3 自动化的构建测试

3.2.4 构建测试的环境再利用

3.3 静态测试

3.3.1 静态测试的作用及环境

3.3.2 自动化的静态测试

3.3.3 静态测试的频率

3.4 不间断的构建与测试(Continuous Integration)

3.5 学习笔记——小艾的构建测试观

参考资料:

第4章 把缺陷扼杀在摇篮里:开发人员的测试

4.1 怪物来自缺陷,开发人员也需要做测试

4.1.1 深入摇篮内部

4.1.2 吃一堑长一智,走出单元测试的误区

4.1.3 潘多拉盒子出来怪物——开发人员眼中的测试

4.2 单元测试测点啥,怎么测

4.2.1 摇篮有多大——单元测试的范围

4.2.2 有规范、有步骤地捉虫子——单元测试的流程

4.2.3 来一套杀虫装备:单元测试的工具

4.2.4 单元测试够不够,我来把把关

4.3 测试还能驱动开发(TDD)

4.3.1 什么是测试驱动开发,测试驱动的工作流程

4.3.2 测试驱动开发好处多

4.4 学习笔记——单元测试之小艾观

参考资料:

第5章 黑色盒子:打着手电抓虫子

5.1 黑色的盒子里面有什么

5.1.1 小艾的功能测试第一课——准备手电

5.1.2 导师对功能测试的深入浅出的解读

5.1.3 参与实际测试执行,编写自动化测试脚本

5.1.4 找到了第一条虫子

5.1.5 手记——执行高手

5.2 如何把黑盒子分块

5.2.1 如何精准找寻某一种虫子——分而治之

5.2.2 客户的反馈——虫子依然存在吗

5.3 对黑盒子的全方位照明

5.3.1 找到了小盒子间的虫子——合而治之

5.3.2 手记——策略高手

5.4 功能测试之百种变身

5.4.1 回归测试

5.4.2 客户化环境下的测试

5.4.3 随机测试(Adhoc Test)

5.4.4 可访问性的测试(Accessibility Test)

5.4.5 全球化测试(Globalization Test)

5.4.6 其他之林林总总

5.5 学习笔记——功能测试之小艾观

参考资料:

第6章 大促带来的灾难:究竟能支撑多少访问量

6.1 洪水般的访问量——初识性能测试

6.1.1 一旦宕机,流失的就是白花花的营业额

6.1.2 假如我是甲方——关于性能客户都关注些什么

6.2 让访问来得更猛烈些吧——模拟客户的访问行为

6.2.1 更真实更高效的模拟——自动化的性能测试

6.2.2 春节大促——压力测试

6.2.3 日常的访问量——正常的响应时间

6.2.4 保证长时间的稳定运营——可靠性测试

6.2.5 客户的成长不比产品慢: 想象不到的数据量——可扩展性测试

6.2.6 摸爬滚打过来还得挨一刀——产品经历性能测试

6.3 像FBI那样缜密——全面监视系统的一举一动

6.3.1 操作系统的监视

6.3.2 应用服务器的监视

6.3.3 数据库的监视

6.4 大海捞针也要讲究策略——性能问题的分析定位

6.4.1 磨刀不误砍柴功——了解性能问题定位的一般策略

6.4.2 越忙越乱——高并发访问量下的出错率

6.4.3 越跑越慢——吞吐量下降问题

6.4.4 穿了小两号的鞋——通过参数调优能解决的问题

6.5 学习笔记——性能测试之小艾观

参考资料:

第7章 更新换代,重装上阵

7.1 永葆青春活力——迁移

7.1.1 企业级应用架构

7.1.2 企业级应用迁移内容及主要步骤

7.1.3 企业级应用迁移中客户关注的问题

7.2 迁移测试

7.2.1 垂直迁移测试方法(VMTM)

7.2.2 水平迁移测试方法(HMTM)

7.2.3 其他迁移测试内容

7.3 迁移测试的计划和实践

7.3.1 如何选择迁移测试平台组合和测试用例

7.3.2 迁移测试的一个具体场景

7.4 学习笔记——迁移测试之小艾观

参考资料:

第8章 假如我是客户:面目全非脚与还我漂漂拳

8.1 其实,我是一个演员——如何扮演客户

8.1.1 我知道,我不知道:只知道客户能够知道的

8.1.2 我做,我不做:做客户会做的

8.1.3 我想,我继续想:客户会怎么想

8.2 面目全非脚——狠下心来改产品

8.2.1 第一脚,学会开发

8.2.2 第二脚,部署代码

8.2.3 第三脚,联合测试

8.3 还我漂漂拳——让产品对用户更友好

8.3.1 协助完善产品设计

8.3.2 客户化联合测试工作的痛苦和解决方案

8.3.3 撰写详细易读的客户化教程

8.4 学习笔记——客户化测试之小艾观

参考资料:

第9章 黎明之前最后的冲刺:成品测试

9.1 产品包装成金蛋,手握光碟抓虫子

9.1.1 成品测试全体总动员

9.1.2 协同作战——成品测试特性

9.1.3 取舍之间——测试范围和策略

9.1.4 争分夺秒——成品测试周期

9.2 黎明前的黑暗——漏网之虫

9.2.1 老案例生新虫子

9.2.2 艰难抉择——漏网之虫综合分析及灭虫策略

9.3 金蛋闪亮登场

9.3.1 成品测试胜利退出

9.3.2 质量检测报告之大观

9.3.3 趁热打铁总结经验教训

9.3.4 贯穿始终的缺陷分析

9.4 学习笔记——成品测试之小艾观

参考资料:

第10章 缝缝补补又三年

10.1 补丁包测试简介

10.1.1 目标驱动的补丁包测试

10.1.2 补丁包测试在产品生命周期中的意义

10.1.3 补丁包需涵盖的内容及来源

10.2 产品补丁包测试的基本流程

10.2.1 确定补丁包里需要包含的内容

10.2.2 制定好计划是关键

10.2.3 执行开始前要做好准备工作

10.2.4 测试开始及状态跟踪

10.2.5 补丁包成功发布

10.3 其他的流程和考虑因素

10.3.1 缺陷分析要做到位

10.3.2 补丁包测试的自动化考虑

10.4 学习笔记——补丁包测试之小艾观

第11章 一遍又一遍:自动化的好处多

11.1 软件测试的工业化——自动化

11.2 自动化的利与弊

……

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

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

  希望《从菜鸟到测试架构师:一个测试工程师的成长日记》能够帮助读者形成测试理论及体系认识,帮助测试工作者更好地展开测试工作。

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP