后台写完接口不测试怎么办?

2018-06-22 10:51:06 +08:00
 LeungJZ

然后前端在写页面的时候,各种奇怪的报错,缺少字段。

严重影响开发效率啊,说了要测试,但是却回太忙,没空。(实际算是比较忙。)

怎么办?

3923 次点击
所在节点    问与答
31 条回复
mikuazusa
2018-06-22 11:03:45 +08:00
用 RAP,
LeungJZ
2018-06-22 11:14:28 +08:00
@mikuazusa
太天真了,你以为接口管理系统这种东西,会用上吗?
ghos
2018-06-22 11:16:03 +08:00
这种是开发制度问题。。。无解
coolworker
2018-06-22 11:36:36 +08:00
后台难道不会发模拟测试吗
v2xe2v
2018-06-22 11:41:22 +08:00
如果接口都好了 前端可以用 mock
kindjeff
2018-06-22 11:46:48 +08:00
选择原谅
IvanLi127
2018-06-22 11:48:10 +08:00
没测试不就对接的时候他比较忙么。。。你这效率影响不是很大吧?
k9982874
2018-06-22 11:49:56 +08:00
像楼上说的定好接口用 mock 吧
不过也就是把问题延后,真正对接的时候就哭了。
到时候把问题上报,让 leader 处理吧。
mhycy
2018-06-22 11:50:25 +08:00
后端的态度问题,向上反应。
这种人就该开掉,最烦这种自以为是但写出一堆低级 BUG 的后端
paparika
2018-06-22 12:04:42 +08:00
我觉得得看你 leader 能不能摆平他了,如果遇见滚刀肉那种,嘴上可能先打发你,配合起来各种敷衍,还是够喝一壶的
zjsxwc
2018-06-22 12:34:21 +08:00
约定好接口文档先啊,就算后端代码直接不测试发布,也是按接口文档来的,也就不影响前端什么事情
ourzhang
2018-06-22 12:34:56 +08:00
无解,只能制度上解决。

在忙跑一跑低级 bug 也不会出来这么多吧? 难道就是盲写根本不跑的那种?
zjsxwc
2018-06-22 12:38:51 +08:00
话说我也是后端,我开始也写测试代码,但后来事情一多我就忘记写了(太懒),然后让新来的人对着接口文档,把这些测试代码补上,也是让他熟悉项目,(逃。。
VoidChen
2018-06-22 12:59:35 +08:00
两天 8 接口的临时后端表示,我写完接口也会去用 postman 测一下。。
kimqcn
2018-06-22 13:07:29 +08:00
不听话就开~
scofieldpeng
2018-06-22 13:22:45 +08:00
先出接口文档,前端按照接口文档来 mock,等接口写完,自测没问题,上 rd,随后 QA 跟进,我是服务端开发工程师
作为前端,你先按照文档 mock 来,如果接口有出错而你检查了你的代码无误,怼回去,别抱怨,写完接口测都不测的同事注定是活不久的,当然,后台硬当我没说。
LeungJZ
2018-06-22 14:27:07 +08:00
@coolworker
还真不会。

@v2xe2v
@k9982874
有这么顺利的话,就不回来吐槽啦。

@kimqcn
我没有这个权力。

@zjsxwc
不是没有测试代码,是根本没有试过那个接口能不能走通。对了,没有接口文档,靠的是口口相传 + 一个 doc。

@scofieldpeng
连开发文档都没有更别说接口文档了。
LeungJZ
2018-06-22 14:29:09 +08:00
@ourzhang
怎么说呢。就是我前端按照规定的数据结构传上去了,理应返回 200 success 的,然后报了 xxx 字段不存在(数据表中不存在)。
好了,修好上面的了,下一个接口,列表接口,ok 报错了,xxx 未定义 / xxx 不能 foreach。
心好累啊。
iyangyuan
2018-06-22 15:11:51 +08:00
必须有接口文档
real3cho
2018-06-22 15:41:50 +08:00
1.问题上报,他们处不处理是他们的事。(怕扯皮就是写邮件)
2.自己模拟数据继续开发,不要因为接口不通卡进度。

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

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

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

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

© 2021 V2EX