phpunit与项目框架衔接指南 四月 5, 2025 发布在 软件工程, 单元测试 | 大约1691字 | 预计4分钟读完 | php phpunit 单元测试 软件工程 lumen YII AI 生成 lumen 框架 BaseTestCase phpunit.xml 单测引导文件 YII 框架 BaseTestCase phpunit.xml 单测引导文件 单测范例 phpunit 对 php 版本的要求 常见问题 找不到业务类 参考 阅读全文
phpunit.xml配置说明 四月 3, 2025 发布在 软件工程, 单元测试 | 大约2490字 | 预计5分钟读完 | phpunit php xml 单元测试 软件工程 AI 生成 PHPUnit 5.x 的 XML 配置 PHPUnit 6.x 的 XML 配置 配置说明 通用配置选项 版本特定的配置选项 IDE 识别单元测试方法 阅读全文
phpunit测试套件指南 三月 31, 2025 发布在 软件工程, 单元测试 | 大约891字 | 预计2分钟读完 | php 单元测试 软件测试 PHPUnit 测试套件 AI 生成 1. 按功能模块归类 2. 按测试类型归类 3. 按优先级归类 4. 按环境归类 5. 按测试状态归类 6. 按测试文件名归类 7. 按测试文件路径归类 总结 阅读全文
phpunit基础使用指南 三月 29, 2025 发布在 软件工程, 单元测试 | 大约4007字 | 预计8分钟读完 | php 单元测试 PHPUnit Mock 基准测试 AI 生成 PHPUnit 单测基本使用 1. Mock 的创建方式 1.1 使用createMock方法 1.2 使用getMockBuilder方法 1.3 使用getMockForAbstractClass方法 2. Mock 的set方法及相关配置 2.1 设置方法的预期调用次数 2.2 设置方法的返回值 2.3 设置方法的参数匹配 3. 常用设置模拟属性或方法的方式 3.1 模拟方法的返回值 3.2 模拟方法抛出异常 3.3 模拟方法返回调用参数 Mock 对象的所有方法及返回 null 使用setMethods(null)和willReturn(null) 关键点说明 注意事项 Mock 静态类与静态方法 模拟静态类和静态方法 1. 使用mock方法模拟静态类 2. 使用shouldReceive方法模拟静态方法 3. 模拟静态方法抛出异常 注意事项 phpunit 断言异常不同版本 setExpectedException 方法 使用方式: getExpectedException 方法 使用方式: 替代方法 PHPBench 基准测试 1. PHPBench 2. PHPUnit 与 PHPBench 的集成 3. 使用 PHPUnit 的--repeat选项 4. 其他基准测试工具 示例:使用 PHPBench 进行基准测试 阅读全文
重构改善既有代码索引 五月 14, 2021 发布在 php, 重构改善既有代码php版 | 大约74字 | 预计1分钟读完 | php 重构改善1-重新组织你的函数 重构改善2-对象之间搬移特性 重构改善3-重新组织数据 阅读全文