作 者:(美)约翰森 著,赵勇 等译
出 版 社:机械工业出版社
出版时间:2012年03月
定 价:69.00
I S B N :9787111362746
所属分类: 专业科技 > 计算机/网络 > 软件应用与开发  
标 签:Java Java Script J2EE 程序设计 计算机/网络
本书是一本完整的、基于最佳实践的JavaScript测试指南,同时又有着测试驱动开发方法所带来的质量保证。本书涵盖了将最先进的自动化测试用于JavaScript开发环境的方方面面,带领读者走过整个开发的生命周期,从项目启动到应用程序部署。
本书面向的是JavaScript开发人员。无论您是一位Ruby开发人员,主要关注Ruby on
Rails;或者是一名Java或.NET
开发人员,忙于构建Web应用;又或者是一名前端Web开发人员,以JavaScript、CSS和HTML为首要工具;甚至是一名后端开发人员,对JavaScript知之甚少,本书将对您非常有用。
Christian Johansen居住在挪威奥斯陆,就职于当地的Shortcut
AS公司,这是一家专注于开源技术、Web应用和移动应用的软件企业。在学校里,他学习了信息学、数学和数字信息处理。Christian在职业生涯中,专门从事Web应用程序和前端技术,如JavaScript、CSS和HTML,这些技术他在HTML
4.01规格定稿的时代就充满激情地参与了。
作为一名顾问,Christian在挪威曾与许多高端的公司合作,包括金融和电信行业的领头公司,他在那里开发从小到大的Web应用程序,内容涉及从普通的CMSbacked电子商务企业网站到自助服务的应用程序。
最近几年,Christian一直是一名活跃的博客写手。出于和无偿给予了他如此巨大收获的社区相同的分享和贡献的愿望,Christian参与了相当数量的开源项目并为它们做了不少贡献。
参与了多个JavaScript代码数量少到可以忽略不计的项目之后,Christian感受到了“牛仔风格”的开发之痛。为了提高代码质量、开发者的信心,以及修改和维护代码的能力,并大大地简化这个过程,他在过去的几年中花费了大量的工作和业余时间来研究JavaScript中的单元测试和测试驱动开发。作为一个铁杆的TDD支持者,同时又使用传统的服务器端的开发语言,那么牛仔风格的JavaScript开发手段自然也就呼之欲出了。这种激情的集大成之作,就是你现在你手中的这本书。
译者序
前言
致谢
关于作者
第一部分 测试驱动开发
第1章 自动化测试
第2章 测试驱动开发的过程
第3章 行业工具
第4章 从测试中学习
第二部分 开发人员的javascript
第5章 函数
第6章 函数和闭包的应用
第7章 对象和原型继承
第8章 ecmascript 5
第9章 不唐突的javascript
第10章 特性检测
第三部分 javascript测试驱动开发实践
第11章 观察者模式
第12章 抽象化浏览器区别:ajax
第13章 使用ajax和comet将数据流式化
第14章 基于node.js的服务器端javascript
第15章 tdd与dom操作:聊天室客户端程序
第四部分 测试模式
第16章 模拟对象和创建桩
第17章 编写良好的单元测试
参考文献
装 帧:平装
页 数:375
开 本:16开
纸 张:胶版纸