测试之美

测试之美
作 者: 莱利 张奭
出版社: 机械工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 软件工程/开发项目管理
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《测试之美》作者简介

内容简介

本书的原作者是27位国际顶尖测试精英,他们将智慧和经验汇集在《测试之美》中,向读者呈现了“美”的融会贯通:思维流程之美。测试专家们是如何思考测试命题的,其思路的定位、辨析、取舍、抉择之间的思维过程是那么生动、奇特与传神。众多案例中的众多思维模式,让我们受益终生。探索发现之美。书中每个人大都讲述自己探索最佳测试方案中经历的酸甜苦辣,他们那种不断进取的精神之美,既帮助他们取得突破的成功,也激励了我们克服困难的毅力长存。结构和谐之美。测试也是一项系统工程。既有测试工程的总体架构,又有经过仔细挑选的测试手段以保证测试工作得以可持续改进和完善。本书不仅剖析了测试专家们是如何追求测试方案的流程美、畅达美和节律美,也阐述了测试集成框架的组合美、整体美与和谐美。卓越功能之美。专家们介绍的多种自动化、快捷化的测试方案,都是设法把枯燥的回归测试交给机器来完成,从而有效地将测试人员从手动测试解放出来。这种把功能测试之苦变为测试之乐当然是愉悦的、美好的了。这也可以叫做自动化测试——感受功能之美吧。团队合作之美。本书不乏各种测试团队合作攻关的有趣故事。团队协作历来是国内外大型IT企业的制胜法宝。大家在共同目标的指引下,有效、动态的分工依靠完美的协作制度来保证,而测试团队中每个成员的沟通与交流,构成了高效、和谐的大家庭。表现出团队合作的步调整齐之美、能力互补之美、集体攻关中的雄浑之美。

图书目录

前言

第一部分 美丽的测试者

第1章 这对你有好处吗

第2章 测试之美让利益相关者满意

我们为谁而测试?

什么令人满意?

什么美是外在美?

什么美是内在美?

结论

第3章 创建开源的QA社区

交流

志愿者

协调

活动

结论

第4章 协作是性能测试之美的基石

设置舞台

100%?!?失败

这不是内存泄漏(memory leak)

处理不了负荷?修改用户界面吧

这不可能是网络的原因

总结

第二部分 过程之美

第5章 用模糊测试让办公软件更可靠

用户的期望

什么是模糊测试?

为什么要模糊测试?

模糊测试

将来的考虑

第6章 漏洞管理和测试用例的有效性

漏洞管理

管理缺陷的第一步是定义缺陷

测试用例的有效性

OpenSolaris桌面团队的案例研究

结论

致谢

参考文献

第7章 漂亮的XMPP测试

简介

XMPP 101

XMPP协议测试

简单请求-响应协议的单元测试

多级协议的单元测试

会话初始化测试

自动化的交互性测试

未雕之玉:XML有效性测试

结论

参考

第8章 大规模测试自动化之美

在我们开始前

什么是大规模测试自动化

第一步

自动化测试和测试用例的管理

自动化测试实验室

测试分配

失败分析

报告

把所有的东西放在一起

第9章 美比丑好

稳定性的价值

确保正确性

结论

第10章 测试随机数发生器

什么使得随机数发生器的测试这么微妙?

均匀随机数发生器

非均匀随机数发生器

逐级的测试

结论

第11章 以变化为中心的测试

如何建立由文档驱动、以变化为中心的测试框架?

复杂代码开发模式中以变化为中心的测试

我们学到了什么?

结论

第12章 软件以用为本

与工作的关系

从内部开始

增加不同的思考角度

探索性测试、随机测试和脚本测试

多用户测试

科学实验室

模拟真实应用

在监控世界进行测试

结语

第13章 软件开发是创新过程

高效的敏捷开发

练习,排练,演出

隐含的价值

两个批判工具

软件测试运动

敏捷测试之美

QA不是魔鬼

美是内在

参考

第14章 测试驱动开发:驾驭美之新标准

比例与平衡之美

敏捷:新的比例与平衡

测试驱动开发

实例与测试

易读的实例

持久化需求组件

易测的设计

工具支持

团队协作

体验TDD之美

参考文献

第15章 测试之美,商业成功的基石

整体团队方案

自动化测试

测试驱动开发

实现价值

成功的故事

公布脚本

第16章 玻璃洋葱中的Socialtext

不在于事而在于人

测试者站对舞台,录入美丽

跟我来,最好的在前方

自动测试并不自动

走进Socialtext

平衡早餐策略

回归(测试)和流程改进

拼图中的最后一块

感谢

第17章 魅力测试之高效测试

SLIME

脚本

寻找开发人员的标注

Oracle和测试数据生成

思维导图

效能提升

第三部分 美丽的工具

第18章 通过植入缺陷来发现缺陷:变异测试之美

评估测试集的质量

监督看管者

AspectJ的实验

等价变异

侧重于影响

Javalanche框架

其他

致谢

参考文献

第19章 参照测试之美

参照测试的构造

参照测试的扩展性

构建社区

第20章 Clam Anti-virus:用开源工具测试开源

Clam Anti-Virus项目

测试方法

总结

致谢

第21章 用Windmill测试网页应用程序

简介

概述

编写测试

项目本身

比较

结论

参考文献

第22章 测试一百万个网页

故事的开始…

工具的整合与改进

问题的本质

总结

致谢

第23章 在多机场景中测试网络服务

eBox中对高级测试工具的需求

改进eBox质量保证过程的ANSTE的开发

eBox如何利用ANSTE

其他项目如何可以受益于ANSTE

附录 撰稿人简介