V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
LeungJZ
V2EX  ›  问与答

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

  •  
  •   LeungJZ · 2018 年 6 月 22 日 · 4271 次点击
    这是一个创建于 2781 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    怎么办?

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

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

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

    @kimqcn
    我没有这个权力。

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

    @scofieldpeng
    连开发文档都没有更别说接口文档了。
    LeungJZ
        18
    LeungJZ  
    OP
       2018 年 6 月 22 日
    @ourzhang
    怎么说呢。就是我前端按照规定的数据结构传上去了,理应返回 200 success 的,然后报了 xxx 字段不存在(数据表中不存在)。
    好了,修好上面的了,下一个接口,列表接口,ok 报错了,xxx 未定义 / xxx 不能 foreach。
    心好累啊。
    iyangyuan
        19
    iyangyuan  
       2018 年 6 月 22 日 via iPhone
    必须有接口文档
    real3cho
        20
    real3cho  
       2018 年 6 月 22 日
    1.问题上报,他们处不处理是他们的事。(怕扯皮就是写邮件)
    2.自己模拟数据继续开发,不要因为接口不通卡进度。
    Email
        21
    Email  
       2018 年 6 月 22 日
    我们前端也不测接口的。。。。。

    全是 mock 完提测
    night98
        22
    night98  
       2018 年 6 月 22 日
    写接口起码要能跑通吧,这个测都不测?这么 6 的吗
    Heavytiger
        23
    Heavytiger  
       2018 年 6 月 22 日
    你们 leader 也是搞后台的吧,我也遇到这种情况,没辙,忍了兄弟。
    luffysup
        24
    luffysup  
       2018 年 6 月 22 日
    当面交流??
    wen4034
        25
    wen4034  
       2018 年 6 月 22 日
    我怎么感觉在说我
    LeungJZ
        26
    LeungJZ  
    OP
       2018 年 6 月 22 日
    @real3cho
    肯定有写 mock 数据的。

    @Email
    前端只是调用,要怎么测呢?

    @night98
    是的,就是这么 6.

    @Heavytiger
    并不。

    @luffysup
    口口相传的文档,不然呢?
    flowerains
        27
    flowerains  
       2018 年 6 月 22 日
    测试用例?不存在的
    开发文档? 不存在的,有口就行了

    测试代码都不做,接口都不通怎么好意思给到前端的?
    corningsun
        28
    corningsun  
       2018 年 6 月 22 日 via iPhone
    swagger 都没有吗?
    Flicker
        29
    Flicker  
       2018 年 6 月 22 日 via Android
    开发前让后端写好 api 文档吧,时间允许你们可以用 mock。
    按理说后端再怎么也得用 postman 测一下吧,这种还是制度问题。
    codeyung
        30
    codeyung  
       2018 年 6 月 22 日
    没接口文档 你还写个锤子 - - 直接反应吧
    Philippa
        31
    Philippa  
       2018 年 6 月 22 日 via Android   ❤️ 2
    好奇你们上线后怎么办。我自己的服务上线后, 因为用 Python 不跑到那都不会报错, 而且要热更新到新版本, 不写测试导致更新出问题机率几乎是 100%的。出问题了, 一个邮件马上杀过来, 异常信息通过邮件直接报警给上司, 然后就会过来问我发生什么事。每次部署都是各种对比, 测试跑完再跑, 代码版本先走测试环境再到生产环境。搞得每次部署都如临大敌一样。文档修改和下游是通过上司传达的而不是直接和文档人员沟通, 改来改去等着被沟通吧。都是制度问题。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2270 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 13:36 · PVG 21:36 · LAX 05:36 · JFK 08:36
    ♥ Do have faith in what you're doing.