关于测试驱动如何实践?
来源:3-3 用户详情请求

cpoek
2018-01-15
平时工作我也想用测试驱动的思想写代码,但是很难,比如视频中的通过jsonPath($.length()).value(3)的方式判断结果正确与否。但是实际中数据库的内容都是变得,今天是3,明天不是,那么就没法保证测试结果正确与否,怎么规避这个问题呢?
写回答
1回答
-
JoJo
2018-01-17
推荐<<测试驱动开发的艺术>>这本书。其实测试之前是有setup的过程的,测试之后也有clean的过程。你只要给单元测试单独用一个库,然后保证测试用例之前和测试用例执行之后,数据库都是空的就好了。在测试开始时setup一些测试数据,测试完后再把这些数据clean掉,这样你每次测试的环境都是一样的,结果也就是一样的了。
10
Spring Security技术栈开发企业级认证与授权
Spring Security技术栈,REST风格开发常见接口,独立开发认证授权模块保证REST服务安全
2662 学习 · 1561 问题
相似问题