求问,后端是怎么接口自测的?

2019-12-04 11:22:35 +08:00
 lifesimple

和我配合的后端写完从来不自测(大概 10 个接口 6 7 个不能一次通的),然后都是前端调试的时候,有问题然后和他说下。 每次都要前端页面上点击发个请求然后后端断点调试,一次两次倒还好,每次都是这种操作 而且还要点好几次,不知道是不会用 postman 还是懒 真的感觉很蠢这种方式联调。

17296 次点击
所在节点    程序员
128 条回复
teddy2725
2019-12-05 10:07:17 +08:00
写后端代码的时候 我会写完整的单元测试和功能测试
mghio
2019-12-05 11:03:24 +08:00
写后端的,单元测试是必备的啊
guixiexiezou
2019-12-05 11:30:38 +08:00
看人,有些人天生如此。如果这个人做前端你做后端,你肯定会提出另外一个问题,前端是怎么测接口的
xiaoshenke
2019-12-05 11:33:34 +08:00
curl
yukiloh
2019-12-05 11:38:52 +08:00
加个 swagger 又不难,几条语录半小时学完
jsan
2019-12-05 11:40:28 +08:00
我觉得可以先写个工具类定义一些参数类型,类似限制之类的,再用单元测试打出日志,一个一个对,高兴的话可以用断言。
chen2019
2019-12-06 10:17:50 +08:00
实在抱歉 好惭愧 我就是 LZ 说的那种(个)后端
不仅仅 LZ 说得如此,还经常写错文档的参数字段名
虽然一般流程自己写的接口自己都会调用一遍 用返回的数据来写接口文档
总结了下原因
1、烂 懒 粗心 不负责任
2、一个人负责的项目小而多个 逻辑类似而且经常因为中途这改改 那改改 然后就没再测试一遍了
原因一般很少,再多的就是接口了
目前努力的方向
1、花更多的时间做更完善的接口
2、正在做接口的自动化测试和自动生成接口文档
3、完善的接口日志 方便第一时间发现和定位问题

大家还有啥建议吗?
securityCoding
2019-12-19 09:25:56 +08:00
@chen2019 swagger , 现在出了个标准规范 open-api
工具用 yapi , 可以直接导入 swagger 做接口并且支持断言,1w+star 够不够,233

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/625803

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX