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

大家给 PHP 代码写测试吗?用哪些测试框架?

  •  
  •   a7dog · 276 天前 · 2105 次点击
    这是一个创建于 276 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第 1 条附言  ·  275 天前
    谢谢大家的反馈,目前我不写,但是,我想,如果写了,会方便后面修改维护的
    19 条回复    2021-02-28 14:33:34 +08:00
    EmptyDX
        1
    EmptyDX   276 天前   ❤️ 1
    phpunit ? 日常不写
    chenqh
        2
    chenqh   276 天前   ❤️ 1
    我给 py 写,只是测试不是单元测试
    mahone3297
        3
    mahone3297   276 天前
    phpunit
    snowlyg
        4
    snowlyg   276 天前
    用 go 写接口测试,仅仅只是好玩
    flighter
        5
    flighter   276 天前
    写,目前公司要求单元测试覆盖率每个月 +10%,直到 60%左右就行。
    laravel 项目
    flighter
        6
    flighter   276 天前
    Generated by php-code-coverage 6.1.4 using PHP 7.4.12 with Xdebug 2.9.8 and PHPUnit 7.5.20 at Tue Feb 23 14:53:41 CST 2021.
    flighter
        7
    flighter   276 天前
    用的 fzaninotto/faker 和 mockery/mockery 包去 mock 其他 rpc 服务接口的返回数据
    ben1024
        8
    ben1024   276 天前
    phpunit
    linxl
        9
    linxl   276 天前
    php 用过一段时间 codeception
    NjcyNzMzNDQ3
        10
    NjcyNzMzNDQ3   276 天前
    apache jmeter 算吗?可以批量判断接口返回的数据
    newtype0092
        11
    newtype0092   276 天前
    @flighter 感觉我们业务代码每月变动就不只 10% 😂
    cvl
        12
    cvl   276 天前
    phpunit
    Rache1
        13
    Rache1   276 天前
    以前写过接口测试,感觉有点儿傻的样子,单测要写好多鸭,懒得写
    daijialong
        14
    daijialong   276 天前
    php 要单元测试?不是直接运行看结果吗,又不像 Java 那样只能方法体运行代码
    zyfsuzy
        15
    zyfsuzy   275 天前
    PHP unit
    Gunn27
        16
    Gunn27   275 天前
    基本上都用的是 phpunit 吧
    dvaknheo
        17
    dvaknheo   275 天前   ❤️ 1
    我写业务代码的时候是不写的。
    到我写 duckphp 这个框架的时候,力求 100% 覆盖测试代码
    于是孵化出了 libcoverage 这个覆盖测试的库

    https://github.com/dvaknheo/libcoverage

    逼迫自己每行代码都要覆盖测试过,虽然覆盖测试通过不等于业务测试通过。
    xiaoriri666
        18
    xiaoriri666   273 天前
    PHP 写测试的很少,都是直接梭哈 var_dump() 单元测试都是用的 phpunit
    zhuzhibin
        19
    zhuzhibin   271 天前
    codeception 验收
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1482 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 00:14 · PVG 08:14 · LAX 16:14 · JFK 19:14
    ♥ Do have faith in what you're doing.