【正版包邮】 优质代码(软件测试的原则实践与模式)/软件开发方法学精选新华书店正版畅销.

  • 【正版包邮】 优质代码(软件测试的原则实践与模式)/软件开发方法学精选新华书店正版畅销.
  • 所属分类:
    发货地:日喀则
  • 价    格:44
  • 市场价格:
  • 今日价格: 有特价请联系
  • 优惠详情: 剩余数量总共数量
  • 最近热度:
  • 累计热度:
  • 综合得分:
  • 信誉得分:
  • 品牌:
  • 货号:5b5eb8596818
  • 立刻联系购买联系商家纸老虎图书专营店

        本商品由纸老虎图书专营店提供,通过纸老虎图书专营店完成交易,请放心购物

  • 产品名称:优质代码软件测试的原则...
  • 书名:优质代码软件测试的原则实践与模式
  • 出版时间:2015.1
  • 定价:49.00元
  • 是否是套装:否
  • 正:副书名:优质代码软件测试的原则实践与模式
作者简介:
伍斌(英文名Ben),**软件技术专家,匠艺程序员,拥有超过20年的软件行业工作经验,在软件开发、软件测试、敏捷项目管理和软件开发咨询等诸多方面都有深厚的造诣,专注于测试驱动开发、驯服烂代码及编程操练,积累了丰富的经验。活跃于Agile China、Scrum Gathering、敏捷之旅、CSDN、中国软件测试大会和InfoQ等组织和社区,曾经多次在这些平台举办的各种技术大会上发表与敏捷、测试和驯服烂代码相关的主题演讲,深受欢迎。此外,他还是 “北京设计模式学习组”的组织者和开创者,这竖内**中文公益编程操练社区,他全身心投入到社区的运营中,希望能帮到尽可能多的程序员。有《测试驱动数据库开发》和《优质代码》等译著。Stephen Vance,从1992年开始,就已经成为专业的软件开发者、咨询师、经理、导师和讲师,从1997年开始,实践和讲授代码级别的自动化测试技术。他曾工作过的公司小到创业公司,大到财富100强企业,行业涉及广泛。他的演讲遍布美国和欧洲的软件技术大会。
内容提要:
万斯著的《优质代码(软件测试的原则实践与模式)》讲述如何对所有的软件进行轻松的例行测试,书中为读者提供一些工具——一些实现模尸这些工具几乎可以测试任何代码。本书分为三个部分:**部分讨论了测试的一些原则和实践,包括**优质、代码意图、测试攻略和测试与设计之间的关系等;第二部分讨论了有关测试实践方面的一些模尸包括测试构造器和getter/setter、处理字符串、封装与覆写、调整代码可见性、测试单例模式、验证错误条件,以及利用各种接缝和测试多线程等;第三部分展示了两个实例的编程过程,其中一个是用测试驱动开发方法编写新的Java应用程序WebRetriever,另一个是为一个未写测试的JavaScript开源项目jQuery Timepicker Addon添加测试代码。
    本书适合对测试驱动开发有初步了解或实践并想提升测试代码编写技能的程序员和自动化测试工程师阅读,也适合想通过本书在GitHub上的微量提交的代码来学习用测试驱动开发方法编写Java新项目和用测试来驯服JavaScript遗留代码的详细过程的任何读者阅读。
    

......

目录:
**部分测试的原则和实践
**章工程、匠艺和**优质
1.1工程与匠艺
1.2匠艺在**优质中的作用
1.3支持软件匠艺的实践
1.4在代码检查器的约束下进行单测试
1.5针对覆盖率的单测试
第2章代码的意图
2.1意图都被放到哪里去了?
2.2将意图与实现分离
2.3一个能引发思考的简单例子
第3章从哪里开始
3.1一种测试的方法
3.1.1了解范围
3.1.2测试的概念框架
3.1.3状态和行为测试
3.1.4测试还是不测试
3.2攻略
3.2.1测试"正常路径"
3.2.2测试替代路径
3.2.3测试错误路径
3.2.4测试数据的排列组合
3.2.5对缺陷进行测试
第4章设计和可测试性
4.1关于设计范型
4.2封装和可观察性
4.2.1表示性的封装
4.2.2行为的封装
4.2.3测试的灰度
4.2.4封装、可观察性和可测试性
4.3耦合和可测性
第5章测试的原则
5.1把测试雕琢好
5.1.1将输入关联到输出
5.1.2使用命名约定
5.2避免在生产代码内出现测试代码
5.3通过实现来验证意图
5.4将耦合*小化
5.5要*小的、新的和瞬态fixture
5.6利用现有设施
5.7要完整的验证而不要部分的验证
5.8编写小测试
5.9分离关注点
(咨询特价)使用**值
(咨询特价)保持简单:删除代码
(咨询特价)不要测试框架
(咨询特价)有时测试框架
第二部分测试与可测试性模式
第6章基础知识
6.1bootstrapping构造器
6.2测试简单的getter和setter
6.3共享常量
6.4在局部重新定义
6.5暂时替换
6.6封装和覆写
6.7调整可见性
6.8通过注入的验证
第7章字符串处理
7.1通过包含关系来验证
7.2通过模式来验证
7.3通过值来**验证
7.4使用格式化的结果来**验证
第8章封装和覆写变化
8.1数据注入
8.2封装循环条件
8.3错误注入
8.4替换协作者
8.5使用现有的操作类
第9章调整可见性
9.1用包来包装测试
9.2将其分解
9.3*改访问级别
9.4仅用于测试的接口
9.5命名那些尚未命名的
9.6变为friend
9.7通过反射来强制访问
9.8声明范围变*
**0章间奏:重温意图
10.1测试单例模式
10.2单例的意图
10.3测试的策略
10.3.1测试单例的性质
10.3.2对类的目的进行测试
10.4**慧眼的意图
**1章错误条件验证
11.1检查返回值
11.2验证异常类型
11.3验证异常消息
11.4验证异常有效载荷
11.5验证异常实例
11.6有关异常设计的思考
**2章利用现有接缝
12.1直接调用
12.1.1接口
12.1.2实现
12.2依赖注入
12.3回调、观察者、监听者和通告者
12.4注册表
12.5工厂
12.6日志记录与*后一手的其他设施
**3章并行性
13.1线程和竞态条件的简介
13.1.1一些历史
13.1.2竞态条件
13.1.3死锁
13.2一个用于重现竞态条件的策略
13.3直接测试线程的任务
13.4通过常见锁来进行同步
13.5通过注入来同步
13.6使用监督控制
13.7统计性的验证
13.8调试器API
第三部分实例
**4章测试驱动的Java
14.1bootstrapping
14.2首要功能
14.3切断网络连接
14.4转移到处理多个网站的情况
14.5幽灵协议
14.5.1死胡同
14.5.2spy手艺
14.6执行选项
14.7走向下游
14.8回顾
**5章遗留的JavaScript代码
15.1准备开始
15.2DOM的统治
15.3在牙膏与测试之上
15.4向上扩展
15.5软件考古学
15.6回顾
文献参考
索引

......

基本信息:
商品名称:优质代码(软件测试的原则实践与模式)/软件开发方法学精选系列开本:4
作者:(美)万斯|译者:伍斌页数:
定价:49出版时间:(咨询特价)-01
ISBN号:82印刷时间:(咨询特价)-01
出版社:人民邮电版次:1
商品类型:图书印次:1
精 彩 页:
热门相关信息