我的一次分享 —— 单元测试与持续集成实战
|
开场白 首先,为什么我们要做单元测试,答案很简单:保证质量,后续的集成测试也是为了保证质量,一旦测试发现问题或Bug,及时反馈。持续集成,就是持续的反馈。 为什么要花时间做单元测试和持续集成,因为我们要打造精品产品。 我的分享 一直在团队实战敏捷,并在团队实践TDD与CI,今天很荣幸作为"京东大学讲师"与大家分享。 从最开始团队的痛点讲起,决心提高我们的代码质量,编写单元测试,包括MOCK技巧,最终通过Jenkins自动化构建,实现我们团队的持续集成和自动化部署的实战历程。以此为引,与大家一起实战操练如何编写单元测试并进行持续集成。 首先是通过几个TDD的小游戏互动,让大家感受编写单元测试,然后一步步将编写的代码部署到Jenkins服务器上,通过监控看板,实现即时反馈。 现场的小伙伴在编写单元测试~ 通过这些小游戏,从实战中领会如何编写测试用例,以及编写测试用例的一些技巧,还有如何进行进行持续集成,以及更好让持续集成做的更有价值。 分享总结,不断改进 1. 整个分享用了2个小时,时间有点过长~ 大家的集中力有些分散 2. 小游戏把控不足,内容很多,造成又花时间做游戏,又要赶紧讲内容~ 感觉讲的有些仓促 3. 两大块内容太多,没有突出侧重点,讲的有点像流水账~ 痛定思痛,希望以后的分享能做的更好~ 本文受原创保护,未经作者授权,禁止转载。 linkedkeeper.com (文/张松然) ©著作权归作者所有 |