实际开发过程,真的有人写接口测试吗 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
kakaxi9394
V2EX    程序员

实际开发过程,真的有人写接口测试吗

  •  
  •   kakaxi9394 2020 年 3 月 18 日 6027 次点击
    这是一个创建于 2128 天前的主题,其中的信息可能已经有所发展或是发生改变。

    开发时间用吗? 如果写接口测试,你们写到什么样的粒度呢

    25 条回复    2020-03-21 20:07:16 +08:00
    gz911122
        1
    gz911122  
       2020 年 3 月 18 日
    1 真的写
    2 是测试 mm 写的我不知道
    hanxiV2EX
        2
    hanxiV2EX  
       2020 年 3 月 18 日
    自己写,每个协议写一个测试指令。
    janxin
        3
    janxin  
       2020 年 3 月 18 日

    目前只测主要分支
    jsjscool
        4
    jsjscool  
       2020 年 3 月 18 日   2
    单元测试不写可以理解,接口测试都懒得写就无法理解了。测试测出的 bug 和上线后发现的 bug 都要有对应的 api 测试用例。接口测试注重的是维护,而不是一来就自动生成几十个,毫无意义。
    fcten
        5
    fcten  
       2020 年 3 月 18 日
    没有接口测试,你改了一段被几十个接口依赖的底层代码敢上线吗?
    halk
        6
    halk  
       2020 年 3 月 18 日
    - postman 脚本
    - python

    要求不严格的话,这个比单元测试好写的多
    securityCoding
        7
    securityCoding  
       2020 年 3 月 18 日
    为什么不写测试接口... 每次改动跑自动化测试跑一遍不香吗
    justseemore
        8
    justseemore  
       2020 年 3 月 18 日
    @fcten 这种影响范围的,基本都靠自动测试,跑流程了..
    justfortest
        9
    justfortest  
       2020 年 3 月 18 日 via Android
    以前写,现在没写
    iseejun
        10
    iseejun  
       2020 年 3 月 18 日
    刚写完,api 接口测试,
    我一个 app 开发 还要搞这个?
    领导叫我自己分析 app 上报的埋点数据,早知道我就不上传了
    linvaux
        11
    linvaux  
       2020 年 3 月 18 日
    我是测试,不写接口测试的那个开发已经被我祭天了
    yprisoner
        12
    yprisoner  
       2020 年 3 月 18 日
    以前写,现在...不写,不过写完会用 postman 测试一下
    undeflife
        13
    undeflife  
       2020 年 3 月 18 日   1
    养成好习惯吧。写测试代码、mock 数据时多考虑边界情况是真的可以提高你的代码质量,甚至提前写测试代码可以整理你的思路。
    我们常说测试代码麻烦不是写,而是维护,有时候很小一个改动,却要改一堆测试代码的时候确实很烦。
    代码写完了拿 curl/postman/点界面,那叫调代码,这样调一年也不会有什么长进的。
    huamiao
        14
    huamiao  
       2020 年 3 月 18 日
    非但写,而且覆盖范围很广,并且会自动在 pipeline 里面跑,跑挂了是要拿程序员祭天的。
    sadfQED2
        15
    sadfQED2  
       2020 年 3 月 18 日 via Android
    写,也是测试 mm 写的
    q447643445
        16
    q447643445  
       2020 年 3 月 18 日
    现在的项目难度不值得我写. 一把嗦直接过
    Takamine
        17
    Takamine  
       2020 年 3 月 18 日
    不写的话测试覆盖率上不去发版都不敢想。:doge:
    hantsy
        18
    hantsy  
       2020 年 3 月 18 日
    国内不写测试太多了。

    在我看来,不写测试都能上线,真是恐怖。写测试是实现 CI/CD 的必要步骤,不写测试怎么做自动化。
    hantsy
        19
    hantsy  
       2020 年 3 月 18 日
    @undeflife 没错,写测试不仅仅验证功能,也是 API Caller 的角度去看你的 API 是否合理。
    xcstream
        20
    xcstream  
       2020 年 3 月 18 日
    一次性项目可以不写
    mikulch
        21
    mikulch  
       2020 年 3 月 19 日 via iPhone
    @undeflife 个人觉得单元测试更重要一些
    sockpuppet9527
        22
    sockpuppet9527  
       2020 年 3 月 19 日
    写,无论自己的还是别人的我都写过。
    项目太大了,写的很恶心
    awen0308
        23
    awen0308  
       2020 年 3 月 19 日
    交给我们 测试就行了!话说你们怎么都是测试 mm 就没有测试 gg 嘛
    reus
        24
    reus  
       2020 年 3 月 19 日
    不用写测试的,说明你做的东西价值低,出 bug 也没啥事,不是什么值得骄傲的事情。
    txy3000
        25
    txy3000  
       2020 年 3 月 21 日
    考虑性价比
    1 频繁变动的产品 需求都不确定 = 不写
    2 边缘业务 = 不写
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2934 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 15:00 PVG 23:00 LAX 07:00 JFK 10:00
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86