测试驱动开发(TDD)实战

概要
大家应该都听说过测试驱动开发(TDD),或者看过别人演示如何TDD,比如去解决一个求素数的问题。相信也有不少人亲自做过尝试。那么在一个实际的项目中,到底应该如何做TDD呢?这里,将给出一个实际的例子,演示如何用TDD去做一个端到端的Web开发的Story。从页面,到后台代码,到数据库,一步步驱动完成这个故事。其内容可能会涉及到:Web测试(webDriver);单元测试(TestNG);Mock(Mockito);重构;数据库重构(DBDeploy)...<br/> 通过这次演讲,希望大家能够对实际项目中的TDD应用有一定的了解。

个人简介

张晓庆,ThoughtWorks高级咨询师,毕业于北京航空航天大学,有多年软件开发经验,主要从事J2EE项目、Web应用和分布式等系统的开发,在电信网管开发方面经验丰富。目前在ThoughtWorks公司从事敏捷软件开发,关注于敏捷实践在软件开发中的应用,致力于敏捷实践的推广。

百度技术沙龙是由百度联合InfoQ中文站定期组织的一个线下技术交流活动,目的是让中高端技术人员有一个相对自由的交流思想和交友的平台。

你可能感兴趣的:(测试驱动开发(TDD)实战)