• 1. WWW.LUCKCART. COM
  • 2. 背景,定义。联系我们 招商热线:800 888 8888 email:luck@luckcart.com1of9WWW.LUCKCART.COM实施路线图使用JUnit实战步骤,节奏目录Q&A
  • 3. 背景: 测试驱动开发开始流行于20世纪90年代,是极限编程中倡导的程序开发方法。 Kent Beck, Martin Fowler,… 2002年《Test Driven Development: By Example》 联系我们 招商热线:800 888 8888 email:luck@luckcart.com2of9WWW.LUCKCART.COM定义:现代计算机软件开发方法的一种,利用测试来驱动软件程序的设计和实现。方法主要是先写测试程序,然后再编码使其通过测试。目的是取得快速反馈,改善设计,促进弱耦合,强内聚。背景与定义
  • 4. 增加一个测试 测试失败 写产品代码通过测试 重构去除重复,清理代码 重复 联系我们 招商热线:800 888 8888 email:luck@luckcart.com3of9WWW.LUCKCART.COM步骤,节奏
  • 5. 使用JUnit 3.8.x 从TestCase继承 setUp() test() tearDown() 加入到TestSuite联系我们 招商热线:800 888 8888 email:luck@luckcart.com4of9WWW.LUCKCART.COM其它:TestNG工具套件:Easymock,Spring-test,DBUnit,FitNesse。使用JUnit 4.4. Static Import @Test使用JUnit实战
  • 6. 1. 调整目录结构,测试代码和产品代码分离。联系我们 招商热线:800 888 8888 email:luck@luckcart.com5of9WWW.LUCKCART.COM4. 自动构建,持续集成,向敏捷文化靠近。3. 出现bug加上单元测试作为哨兵代码。2. 学习,试用。实施路线图
  • 7. 最大的收获?联系我们 招商热线:800 888 8888 email:luck@luckcart.com6of9WWW.LUCKCART.COM怎么帮助同伴?最困难的地方?自己的计划?Q&A
  • 8. WWW.LUCKCART.COM联系我们 招商热线:800 888 8888 email:luck@luckcart.com7of9
  • 9. 联系我们 招商热线:800 888 8888 email:luck@luckcart.com 上海热客电子商务有限公司 上海市浦东新区东方路3601号8栋2楼WWW.LUCKCART.COMTHANK YOU