致谢

致谢

我花了许多周末和夜晚远离家人来编写本书,它的成功出版离不开家人的大力支持。所以,我首先要感谢妻子Kavitha以及两个儿子Karthik和Krupakar。

其次,我要感谢技术审阅人,他们贡献了自己宝贵的时间、知识和才智,从而为本书增色不少。非常感谢Kim Barnes(@kimberlydbarnes)、Nick Capito、Neal Ford(@neal4d)、Rod Hilton(@rodhilton)、Brian Hogan(@bphogan)、Charles Johnson(@charbajo)、Pelle Lauritsen(@pellelauritsen)、Daivid Morgan(@daividm)、Kieran Murphy、Ted Neward(@tedneward)、Maricris Nonato(@maricris_sn)、Al Scherer(@al_scherer)、Jason Schindler(@Volti_Subito)和Nate Schutta(@ntschutta)。他们都为完善本书提供了帮助。本书中任何遗留的错误都归因于我。

我还要感谢本书的早期读者,感谢他们在本书的论坛1上提供了宝贵的反馈,并在勘误页面2上提交了书中的错误。感谢Robert Guico、Naresha K.、Dillon Kearns、Chip Pate、Astefanoaie Nicolae Stelian和Bruce Trask。特别感谢Tim Wright的火眼金睛,他仔细试验了每一个示例。

1https://pragprog.com/book/vsjavas#forums

2https://pragprog.com/titles/vsjavas/errata

我有幸让Jackie Carter编辑了我的又一本书,每次跟她联系都让我想起我为什么请求她编辑本书。我从她身上学到了很多东西,关于写作,关于耐心,等等。谢谢Jackie,感谢你的帮助、指导、鼓励和交流。

本书的写作灵感来源于与我在各个会议中有过交流的开发者。感谢他们提出了非常有趣的问题,并且与我进行了深入的交流,这使得我的想法得以成形。另外,感谢会议的组织者为我提供了与优秀的开发者进行交流的平台。

非常感谢Pragmatic Bookshelf的优秀工作人员,感谢他们采纳了本书,和我一起将编写本书的想法变成现实。感谢Janet Furlow、Andy Hunt、Susannah Pfalzer、Dave Thomas以及为本书提供帮助的其他工作人员。

目录

  • 版权声明
  • 献词
  • 本书赞誉
  • 致谢
  • 前言
  • 第 1 章 自动化测试让你重获自由
  • 第一部分 创建自动化测试
  • 第 2 章 测试驱动设计
  • 第 3 章 异步测试
  • 第 4 章 巧妙处理依赖
  • 第二部分 真实的自动化测试
  • 第 5 章 Node.js测试驱动开发
  • 第 6 章 Express测试驱动开发
  • 第 7 章 与DOM和jQuery协作
  • 第 8 章 使用AngularJS
  • 第 9 章 Angular 2测试驱动开发
  • 第 10 章 集成测试和端到端测试
  • 第 11 章 测试驱动你自己的应用
  • 附录 网络资源
  • 参考文献