网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 测试驱动开发的艺术/图灵程序设计丛书
分类
作者 (芬)科斯科拉
出版社 人民邮电出版社
下载
简介
编辑推荐

在传统的软件开发中,开发人员对于代码是否正确心中无底。一切依赖于后期的测试环节。极限编程反其道而行之。主张采用测试驱动开发(TDD)的方法。即通过测试定义所要开发的功能的接口。然后实现功能的开发过程。TDD通过不断地测试推动代码的开发。既简化了代码。又保证了软件质量。

本书采用“手把手”的教学方式,通过大量实例来解释TDD,还专门用几章的篇幅来讲解如何为难于测试的技术编写单元测试。全书内容循序渐进,先侧重基础内容。讨论测试驱动开发和验收,然后进入动手实践部分,逐一讲解如何对各种技术应用TDD,最后介绍基于验收测试驱动的测试先行的方式构建完整的系统。

本书面向各个层次的Java程序员。面对变化的世界,请张开双臂,拥抱极限编程,拥抱TDD。

内容推荐

本书介绍了一种更快更好的软件开发方法——测试驱动开发。全书共分三部分:第一部分讲述了TDD和ATDD的相关知识、基本概念、方法,为测试驱动开发打下基础;第二部分将测试驱动开发用于具体的实践,重点讲解了TDD的各种技术;第三部分着重介绍了验收测试驱动开发,包括Fit框架、实现验收测试的方法等,最后讲解了引入TDD的各种技巧。

本书浓缩了作者多年的开发经验,适合各类Java开发人员学习参考。

目录

第一部分 TDD入门

第1章 综述

 1.1 挑战:用正确的方法解决正确的问题

1.1.1 糟糕的代码质量

1.1.2 不能满足客户需求

 1.2 解决方案:测试驱动

1.2.1 高质量的TDD

1.2.2 用ATDD满足客户需求

1.2.3 这对我有什么好处

 1.3 正确地做事:TDD

1.3.1 测试-编码-重构

1.3.2 增量式开发

1.3.3 重构以保持代码的健康

1.3.4 保证软件正常运行

 1.4 做正确的事:ATDD

1.4.1 名字的含义

1.4.2 紧密协作

1.4.3 把测试作为沟通的共同语言

 1.5 TDD工具

1.5.1 使用xUnit做单元测试

1.5.2 支持ATDD的测试框架

1.5.3 持续集成及构建

1.5.4 代码覆盖率

 1.6 小结

第2章 TDD入门

第3章 小步重构

第4章 TDD的概念与模式

第二部分 针对特定技术应用TDD

第5章 测试驱动Web组件

第6章 测试驱动数据访问

第7章 测试驱动不可预测功能

第8章 测试驱动Swing代码

第三部分 基于ATDD构建产品

第9章 解析验收测试驱动开发

第10章 用Fit创建验收测试

第11章 执行验收测试的策略

第12章 TDD应用

附录A JUnit 4简明教程

附录B JUnit 3.8简明教程

附录C EasyMock简明教程

附录D 通过Ant运行测试

相关资源

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/22 22:13:21