和我配合的后端写完从来不自测(大概 10 个接口 6 7 个不能一次通的),然后都是前端调试的时候,有问题然后和他说下。 每次都要前端页面上点击发个请求然后后端断点调试,一次两次倒还好,每次都是这种操作 而且还要点好几次,不知道是不会用 postman 还是懒 真的感觉很蠢这种方式联调。
101
mikuazusa 2019-12-04 18:34:42 +08:00
看回复大部分都只是说的工具没说方法,我简单介绍下方法给楼主:
接口文档设计 -> 接口脑图黑盒列出所有入参和出参场景 -> 接口测试工具选型、使用 -> 按照脑图写出接口测试用例 |
102
balabalaguguji 2019-12-04 18:37:51 +08:00
接口文档->接口测试->调用示例->mock。用易文档搞定 https://easydoc.top
|
103
ajaxfunction 2019-12-04 18:48:45 +08:00
估计是菜,或者是经验欠缺
我一般都是先写接口,写完接口然后用 postman 来模拟数据测试,根据测试结果, 总不能先写文档 再开发接口吧? |
104
dosmlp 2019-12-04 20:28:54 +08:00
就是懒呗+1
|
105
zuokanyunqishi 2019-12-04 21:37:14 +08:00 via Android
我们就是写完文档写接口,文档只不过定义个路由,出参入参。
|
106
20015jjw 2019-12-05 02:16:06 +08:00 via Android
Unit test
|
107
fpure 2019-12-05 07:43:41 +08:00 via Android
vscode 的 rest client 插件
|
108
sxd 2019-12-05 08:04:24 +08:00
首先,我是前端.
和我配合的前端写完从来不自测(大概 10 个接口 6 7 个不能一次通的),然后都是调试的时候,参数有问题然后和他说下。 每次都要在页面上断点调试,一次两次倒还好,每次都是这种操作 而且还要点好几次,不知道是不会自己单元测试 还是懒 真的感觉很蠢这种方式联调。 (逃 |
109
xhf1024 2019-12-05 08:47:32 +08:00
可以再项目中集成一个 swagger,所有接口都可以很方便的测试
|
110
MakHoCheung 2019-12-05 09:05:27 +08:00
单元测试大法好
|
111
astroshot 2019-12-05 09:12:34 +08:00
后端,每次开发都是先给接口文档,然后开发完自己用 postman 试一下,没问题了提代码
|
112
meepo3927 2019-12-05 09:13:07 +08:00
postman + 3
|
113
ByteCat 2019-12-05 09:15:39 +08:00 via Android
写单元测试啊,不过最近发现 swagger2 真好用
|
114
thinkmore 2019-12-05 09:16:14 +08:00
unit test + postman
|
115
hongzz 2019-12-05 09:22:55 +08:00
我们一般是先写 swagger 文档,然后自测用 codeception
|
116
llllboy 2019-12-05 09:32:53 +08:00
单元测试+PostMan
|
117
mcluyu 2019-12-05 09:44:40 +08:00
自己不测可以理解,可能参数太多太难构建,但是不能太菜。。最起码的逻辑要是正确的,不然哪里来的勇气不测啊。。曾经遇到过,最基本的起码能通吧,一上来要么 404,要么 500,要么就是写着用 POST,其实是 GET,我特么。。
|
118
telnetning 2019-12-05 09:45:33 +08:00
代码单元测试,端到端丢给测试,所谓压力转移法,当你把版本转给测试的时候,"万一有 bug 呢"这种压力就从你转移到测试去了。
|
119
ayavvv 2019-12-05 10:00:43 +08:00
嘿嘿,作为后端,我每次都保证自己接口 ok 了再去联调
|
120
z1154505909 2019-12-05 10:04:42 +08:00
我从不在代码没写好之前写接口文档,
都是写好之后用 postman 测试顺带把接口文档写好, 协同的话,我可以先把数据库的数据字段导出给前端一份,免得后面他对接口还要改字段名. |
121
teddy2725 2019-12-05 10:07:17 +08:00
写后端代码的时候 我会写完整的单元测试和功能测试
|
122
mghio 2019-12-05 11:03:24 +08:00
写后端的,单元测试是必备的啊
|
123
guixiexiezou 2019-12-05 11:30:38 +08:00
看人,有些人天生如此。如果这个人做前端你做后端,你肯定会提出另外一个问题,前端是怎么测接口的
|
124
xiaoshenke 2019-12-05 11:33:34 +08:00 via Android
curl
|
125
yukiloh 2019-12-05 11:38:52 +08:00 via Android
加个 swagger 又不难,几条语录半小时学完
|
126
jsan 2019-12-05 11:40:28 +08:00
我觉得可以先写个工具类定义一些参数类型,类似限制之类的,再用单元测试打出日志,一个一个对,高兴的话可以用断言。
|
127
chen2019 2019-12-06 10:17:50 +08:00
实在抱歉 好惭愧 我就是 LZ 说的那种(个)后端
不仅仅 LZ 说得如此,还经常写错文档的参数字段名 虽然一般流程自己写的接口自己都会调用一遍 用返回的数据来写接口文档 总结了下原因 1、烂 懒 粗心 不负责任 2、一个人负责的项目小而多个 逻辑类似而且经常因为中途这改改 那改改 然后就没再测试一遍了 原因一般很少,再多的就是接口了 目前努力的方向 1、花更多的时间做更完善的接口 2、正在做接口的自动化测试和自动生成接口文档 3、完善的接口日志 方便第一时间发现和定位问题 大家还有啥建议吗? |
128
securityCoding 2019-12-19 09:25:56 +08:00
@chen2019 swagger , 现在出了个标准规范 open-api
工具用 yapi , 可以直接导入 swagger 做接口并且支持断言,1w+star 够不够,233 |