V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
LeungJZ
V2EX  ›  问与答

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

  •  
  •   LeungJZ · Jun 22, 2018 · 4376 views
    This topic created in 2874 days ago, the information mentioned may be changed or developed.

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

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

    怎么办?

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

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

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

    @kimqcn
    我没有这个权力。

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

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

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

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

    @night98
    是的,就是这么 6.

    @Heavytiger
    并不。

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

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