• 单元测试的艺术(第2版)/图灵程序设计丛书
21年品牌 40万+商家 超1.5亿件商品

单元测试的艺术(第2版)/图灵程序设计丛书

全新正版 极速发货

39.96 6.8折 59 全新

库存2件

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

作者(以)奥西洛夫|译者:金迎

出版社人民邮电

ISBN9787115360359

出版时间2014-08

装帧其他

开本其他

定价59元

货号2964127

上书时间2024-06-14

书香美美

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
RoyOsherove世界著名单元测试专家,常年为世界各地的开发团队提供咨询和培训服务,并在各种大会上发表演讲,内容包括单元测试及测试驱动开发的艺术、团队领导力和敏捷开发实践。其个人技术博客osherove.平均月独立访问量约50000,上提供了各种技术视频及其他培训信息,另著有NotestoaSoftwareTeamLeader:GrowingSelfOrganizingTeams。

目录
第一部分  入门
第1章  单元测试基础
  1.1  逐步定义单元测试
    1.1.1  编写优秀单元测试的重要性
    1.1.2  我们都写过(某种)单元测试
  1.2  优秀单元测试的特性
  1.3  集成测试
  1.4  什么是优秀的单元测试
  1.5  一个简单的单元测试范例
  1.6  测试驱动开发
  1.7  成功进行TDD的三种核心技能
  1.8  小结
第2章  第一个单元测试
  2.1  单元测试框架
    2.1.1  单元测试框架提供什么
    2.1.2  xUnit框架
  2.2  LogAn项目介绍
  2.3  NUnit初步
    2.3.1  安装NUnit
    2.3.2  加载解决方案
    2.3.3  在代码中使用NUnit属性
  2.4  编写第一个测试
    2.4.1  Assert类
    2.4.2  用NUnit运行第一个测试
    2.4.3  添加正检验
    2.4.4  从红到绿:测试成功
    2.4.5  测试代码格式
  2.5  使用参数重构测试
  2.6  更多NUnit属性
    2.6.1  setup和teardown
    2.6.2  检验预期的异常
    2.6.3  忽略测试
    2.6.4  NUnit的方法语法
    2.6.5  设置测试类别
  2.7  测试系统状态的改变而非返回值
  2.8  小结
第二部分  核心技术
第3章  使用存根破除依赖
  3.1  存根简介
  3.2  发现LogAn中对文件系统的依赖
  3.3  如何使测试LogAnalyzer变得容易
  3.4  重构代码设计以提高可测试性
    3.4.1  抽取接口使底层实现可替换
    3.4.2  依赖注入:在被测试单元中注入一个伪实现
    3.4.3  在构造函数层注入一个伪对象(构造函数注入)
    3.4.4  用伪对象模拟异常
    3.4.5  用属性get或set注入伪对象
    3.4.6  在方法调用前注入伪对象
  3.5  重构技术变种
  3.6  克服封装问题
    3.6.1  使用internal和[InternalsVisibleTo]
    3.6.2  使用[Conditional]属性
    3.6.3  使用#if和#endif进行条件编译
  3.7  小结
第4章  使用模拟对象进行交互测试
  ……
第5章  隔离(模拟)框架
第6章  深入了解隔离框架
第三部分  测试代码
第7章  测试层次和组织
第8章  优秀单元测试的支柱
第四部分  设计和流程
第9章  在组织中引入单元测试
第10章  遗留代码
第11章  设计与可测试性
附录A  工具和框架

内容摘要
 奥西洛夫著的《单元测试的艺术(第2版)》是经典的单元测试学习指南,分四部分全面介绍了单元测试技术。第一部分阐述单元测试基本概念,包括如何使用测试框架。第二部分讨论破除依赖的高级技术:模拟对象、存根和隔离框架,包括重构代码以使用这些技术的模式。第三部分介绍测试代码的组织方式、
运行测试和重构测试结构的模式,以及编写测试的最
佳实践。第四部分介绍如何在组织内实施变革和修改现有代码。
《单元测试的艺术(第2版)》适合所有语言的测试和开发人员,特别是测试主管和项目经理。

—  没有更多了  —

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

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