写接口我这次主要犯错在:
- 文档中需要输出 boolean,但是我从数据库取出0/1后没有进行相应的转化。
- 一个业务逻辑没有理解透彻,导致取出来的值不对。
- 写接口完成后要对照开发文档自查,是否和文档一致
- 接口写的正确的前提是,理解文档。如果不理解的地方,一定要多沟通。
写接口积累的经验:
- 尽量返回出错原因,减少调用者的工作量。比如文档规定,“如果传入表名则一定要传入数据库名”。那如果只传入表名的话,是该抛出异常还是忽略这个参数呢?应该抛出异常比较合适。
- 注意异常统一处理: 文章
2018/3/14
每一次我测试的时候都会想写脚本自动化测试,但是又转念一想最后一次测了,凑合凑合吧,结果测试的时间比写代码的时间还长。
另外,测试的 case 过多的时候,就会出现漏测的情况。
这次最深刻的教训就是,开发完成之后,一定要写测试用例,然后自动化测试。复杂的情况,可以把要测的部分拆分成函数,单独测试(推荐)。或者使用 debug 的方式进行测试。