`
xieye
  • 浏览: 831306 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

php单元测试进阶(1)-安装

    博客分类:
  • PHP
阅读更多
php单元测试进阶(1)-安装

单元测试就是程序员构建的理想世界。

本系列文章主要代码与文字来源于《单元测试的艺术》,原作者:Roy Osherove。译者:金迎。

本系列文章根据php的语法与使用习惯做了改编。所有代码在本机测试通过。如转载请注明出处。

为了方便起见框架采用thinkphp5和phpunit。请到tp的官网下载ThinkPHP5.0.10完整版。

假设我在d盘下新建D:\workspace\t2文件夹,然后把下载的压缩包内的全部文件拷贝到t2文件夹下。

进入t2\public目录,再进入cmd,执行
php -S localhost:8888  router.php

最小化cmd窗口,打开浏览器,输入
http://localhost:8888/

看到ThinkPHP V5字样说明安装成功。

新开一个cmd窗口。进入t2目录。输入
php think unit

看见phpunit 4.8字样,最后一行是ok,说明phpunit安装成功。

下一篇:php单元测试进阶(2)-入门
分享到:
评论

相关推荐

    PHPSpecPHP的SpecBDD单元测试框架

    **PHPSpec——PHP的SpecBDD单元测试框架** 在软件开发中,单元测试是确保代码质量的关键步骤。PHPSpec是一款专为PHP设计的行为驱动开发(Behavior Driven Development,简称BDD)框架,它专注于编写可执行的规格,...

    Yii 2.0进阶版 高级组件 优化京东平台

    进阶版通常指的是深入讲解框架的核心概念和高级用法,包括自定义组件、性能优化、测试与调试等。 【高级组件】:在 Yii 2.0 中,组件是一种可复用的代码单元,可以封装特定的功能或行为。高级组件可能涉及如认证和...

    php高手之路 进阶篇

    8. **单元测试 (Unit Testing)**:利用PHPUnit等工具编写单元测试,确保代码的正确性和稳定性。 9. **Composer依赖管理 (Composer Dependency Management)**:学习使用Composer来管理和安装项目依赖,遵循PSR标准。...

    php快速入门

    - **测试驱动开发**:学习编写单元测试和集成测试,确保软件质量。 #### 六、资源推荐 - **在线教程**:W3School、PHP官方文档等网站提供了丰富的学习资料。 - **书籍推荐**:《PHP和MySQL Web开发》、《PHP设计...

    PHP高级程序设计 模式、框架与测试 中文高清PDF版

    最后,“测试”部分将强调自动化测试的重要性,包括单元测试、集成测试和验收测试。TDD(测试驱动开发)和BDD(行为驱动开发)的概念也可能会被提及。读者将学习如何使用PHPUnit等工具编写测试用例,确保代码质量并...

    PHP和MySQL.Web开发(原书第4版) - 198M超高清

    - **单元测试**:编写单元测试以确保代码质量。 - **持续集成/持续部署(CI/CD)**:自动化构建和部署流程。 #### 五、实战案例分析 通过具体的实战案例来进一步深化理解PHP与MySQL在实际项目中的应用,如: - **...

    PHP高级程序设计_模式、框架与测试

    书中可能会介绍单元测试、集成测试和端到端测试的概念,以及如何使用PHPUnit等工具进行测试驱动开发(TDD)和行为驱动开发(BDD)。测试技巧和实践可以帮助开发者编写出更加健壮的代码,减少bug的出现,提升软件的...

    [CAKE16本PHP系列进阶教程].Practical CakePHP Projects

    - **单元测试**:介绍CakePHP的测试框架,帮助开发者编写高质量的测试用例。 - **性能优化**:分享关于提高应用程序性能的最佳实践,如缓存机制的使用、数据库查询优化等。 #### 四、案例分析 书中通过多个具体案例...

    《PHP编程宝典》光盘源码(上)

    15. **第17章:PHP与单元测试** - 介绍单元测试的概念,如何使用PHPUnit进行PHP代码的自动化测试。 16. **第18章:PHP与持续集成** - 讲解持续集成(CI/CD)的重要性,以及如何结合PHP项目设置Jenkins或GitLab CI。...

    php教程和php解释器5.2.14

    3. **php教程-PHP程序设计简明教程-PHP教程.pdf**:这可能是另一份PDF教程,专注于PHP程序设计,可能包含更复杂的编程实践,如设计模式、模板引擎、单元测试和框架的介绍。 4. **php-5.2.14-Win32.zip**:这是PHP ...

    php自学手册

    - 测试方法,如单元测试。 ### 实战案例 13. **动态网站开发** - 构建一个完整的动态网站项目。 - 实现用户注册、登录等功能。 - 数据展示与后台管理。 14. **API开发** - RESTful API的设计原则。 - 使用...

    PHP+核心技术与最佳实践.pdf

    - 测试:编写单元测试和集成测试以保证代码质量和发现潜在问题。 - 模块化:使用MVC(模型-视图-控制器)设计模式来组织代码,实现更好的可维护性和扩展性。 4. 新特性和版本更新 - PHP的每个新版本通常会引入新...

    跟兄弟连学PHP+PHP从入门到精通

    - **单元测试**:学习编写单元测试以确保代码质量。 - **部署与维护**:介绍部署流程、版本控制、持续集成等。 ### 4. 实践项目 除了理论知识外,两本书都强调实践的重要性。通过完成书中的练习和项目,读者可以将...

    PHP经典实例[扫描版]

    - 单元测试可以帮助确保代码的正确性和可靠性。 - 使用代码风格检查工具(如PHP_CodeSniffer)可以提高代码的可读性和一致性。 ### 总结 通过以上内容可以看出,《PHP经典实例》这本书很可能涵盖了从PHP基础到...

    PHP项目开发全程实录-在线考试(php_2kac82_php_

    单元测试和集成测试可以确保代码的稳定性和功能的正确性。 通过这个“PHP项目开发全程实录-在线考试”项目,开发者不仅能巩固PHP编程技能,还能锻炼项目管理和团队协作能力,为实际工作中的Web开发打下坚实基础。

    Yii_权威指南

    - **单元测试**:编写和运行单元测试。 - **功能测试**:通过模拟浏览器行为进行测试。 #### 六、其他专题 - **自动代码生成**:使用 Gii 自动生成代码。 - **URL 管理**:配置和使用 URL 规则。 - **验证和授权**...

    PHP最全学习资料

    2. PHPUnit单元测试:了解单元测试的概念,学会使用PHPUnit进行PHP代码的测试,保证代码质量。 3. Git版本控制:掌握Git基本操作,如commit、push、pull、merge,实现代码版本管理。 六、实战篇 1. MVC模式:理解...

    几百套PHP学习资料.txt

    - **单元测试:** 介绍如何编写单元测试来确保代码质量。 #### 三、推荐学习资源 根据给定的部分内容,这里列举了一些具体的资源链接,供学习者参考: 1. **PHP5与MySQL教程**:此教程适合有一定基础的学习者,...

Global site tag (gtag.js) - Google Analytics