搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
测试之美
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787111302391
  • 作      者:
    Tim Riley,Adam Goucber编
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2010
收藏
编辑推荐
《测试之美》海报:
展开
内容介绍
    就像离不开坚实的架构和优雅的代码一样,成功的软件同样离不开严谨的测试。但是测试并非是例行公事的过程,而是对测试方法坚持不懈的探索,也是对优秀见解的发展。《测试之美》囊括了27位杰出测试者和开发者的23篇文章,讲述了漂亮的测试工具、完美的测试流程、颇具审美情趣的测试诀窍以及凸显创造力之美的测试理念。通过这些私人的珍闻轶事,您将会学到他们是如何用美丽的方法来测试各式各样产品的——这些宝贵的经验可以用到您自己的项目上。
展开
精彩书评
    “来自这些测试技术领袖的每一条真知灼见、每一则实用建议或者每一个优雅甚至寓有挑战性的想法,被展现得如此清晰而富有激情。这本包罗万象、动人心魄并且富有生趣的收藏集,应该摆放在每一位专业测试人员的书架上。”
    ——Ken Doran,斯坦福大学质量保证主管,硅谷软件质量协会主席
展开
精彩书摘
    一个有效配置的测试实验室要求有足够可用的机器来允许自动化测试可以在一个合理的时间内完成而且没有很多利用率太低的机器。测试实验室要求计算机、空间、电力和冷却设施。为了最好地抵消运行测试验室的开销,一个自动化测试实验室里的机器应该越忙越好。除了有效地利用测试实验室的机器来运行自动化测试,另一个策略是用实验室里的机器来运行测试的扩展版本、压力测试,或者介于自动化测试运行之间的特定客户场景。
    部署测试台
    测试实验室可能既有物理的机器又有虚拟的机器。部署虚拟机器通常就像把合适的虚拟硬盘驱动复制到宿主系统上去那样简单。对物理的机器来说,装一个干净版本的操作系统外加更新和任何必需的测试应用程序对实际的测试自动化来说太花费时间。如果测试需要一个干净的准备就绪的操作安装,对于操作系统和应用程序安装来说,一个更有效的方法是通过一个可以快速把一个操作系统外加相关程序的镜像写到磁盘上去的磁盘镜像工具。任何实验室中的电脑在被准备进行测试的时候就是它们不在测试的时候。花上2个小时的安装过程来运行10分钟的测试是只有很少人才会认为有效率的事情。将测试台准备时间最小化是增加实验室效率的一个关键部分。
    其他要考虑的事情
    在测试技术的范畴之外,对部署一个成功的测试实验室必需的事情是对维护、电力和冷却设施的规划。一个良好计划和良好组织的实验室将会节省时间,如果有任何关于电脑硬件或网络问题需要研究。
    把测试实验室安置在一个远程的位置当然也是可能的。如果这样做,这个实验室应该包括远程电源板或者一天24小时服务级别的协议,以防一台机器在测试时候死机或正常重启都没有办法。
展开
目录
    前言
    第一部分 测试者之美
    第1章 这对你有好处吗
    第2章 完美的测试让利益相关者满意
    我们为谁而测试
    什么令人满意
    什么美是外在美
    什么美是内在美
    结论
    
    第3章 创建开源的QA社区
    交流
    志愿者
    协调
    结论
    
    第4章 协作是性能测试之美的基石
    设置舞台
    100%?!?失败
    这不是内存泄漏
    处理不了负荷,修改用户界面吧
    这不可能是网络的原因
    总结
    
    第二部分 过程之美
    第5章 用模糊测试让办公软件更可靠
    用户的期望
    什么是模糊测试
    为什么要模糊测试
    模糊测试
    将来的考虑
    
    第6章 缺陷管理和测试用例的有效性
    缺陷管理
    管理缺陷的第一步是定义缺陷
    测试用例的有效性
    OpenSolaris桌面团队的案例研究
    致谢
    参考文献
    
    第7章 漂亮的XMPP测试
    简介
    XMPP 101
    XMPP协议测试
    简单请求.响应协议的单元测试
    多级协议的单元测试
    会话初始化测试
    自动化的交互性测试
    未琢之玉:CML有效性测试
    结论
    参考文献
    
    第8章 大规模测试自动化之美
    在我们开始前
    什么是大规模测试自动化
    第一步
    自动化测试和测试用例的管理
    自动化测试实验室
    测试分配
    失败分析
    报告
    整合
    
    第9章 美比丑好
    稳定性的价值
    确保正确性
    结论
    
    第10章 测试随机数发生器
    什么使随机数发生器的测试这么微妙
    均匀随机数发生器
    非均匀随机数发生器
    逐级的测试
    结论
    
    第11章 以变化为中心的测试
    如何建立由文档驱动的、以变化为中心的测试框架
    复杂代码开发模式中以变化为中心的测试
    结论
    
    第12章 软件以用为本
    与工作的关系
    增加不同的思考角度
    探索性测试、随机测试和脚本测试
    多用户测试
    科学实验室
    模拟真实应用
    在监管环境进行测试
    结语
    
    第13章 软件开发是创新过程
    高效的敏捷开发
    练习、排练、演出
    隐含的价值
    两个批判工具
    软件测试运动
    敏捷测试之美
    QA不是魔鬼
    美是内在
    参考文献
    
    第14章 测试驱动开发:驾驭美之新标准
    比例与平衡之美
    
    ……
    第三部分 工具之美
    附录A 撰稿人简介
    附孙B 译者简介
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证