php测试

作者: zhyke | 来源:发表于2018-09-04 15:05 被阅读0次

    概念

    单元测试:单元测试能单独证实应用中的各个类,方法和函数能正常运行(工具:PHPUnit)

    测试驱动开发(TDD):在编写代码之前先写测试.不过并不是必须在编码前就写好所有的测试.而是先写一些测试,然后写相关代码,再写测试再写代码.这样不断的迭代开发

    行为驱动开发(BDD):编写故事,描述应用的表现(工具:PHPSpec和Behat)

    PHPUnit

    安装phpUnit

    composer require --dev phpunit/phpunit

    安装xdebug

    pecl  install xdebug

    添加到php.ini中

    在项目中创建以下目录/文件

    其中src代表你的代码路径

    tests保存测试的代码

    phpunit.xml    测试的配置信息

    .travis.yml   这个文件用于配置持续测试web服务Travis CI

    phpunit.xml  bootstrap.php 你的代码在src中 测试文件WhovianTest.php

    其中assertAttributeEquals,assertEquals是phpunit提供的方法

    /usr/local/php72/bin/php  /usr/local/bin/phpunit -c phpunit.xml    启动测试

    测试结果

    /usr/local/php72/bin/php /usr/local/bin/phpunit -c phpunit.xml --coverage-html    /data/machine/public/coverage    代码测试覆盖报告;之后你就可以通过  {地址}/coverage/index.html  进行查看


    参考

    Modern  PHP

    相关文章

      网友评论

          本文标题:php测试

          本文链接:https://www.haomeiwen.com/subject/eiuiwftx.html