hi,你好!欢迎访问本站!登录
本站由简数采集腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - PHP问题 - 正文 请牢记本站网址www.sosophp.cn

php有必要做单元测试吗【php题目】

2019-11-26PHP问题搜搜PHP网54°c
A+ A-
固然须要单元测试,软件开辟过程当中,有这明白的分工,为了保证每个人提交的产物的质量,必需要运用单元测试细致测试。

单元测试是由程序员本身来完成,终究受益的也是程序员本身。程序员有义务编写功用代码,同时也就有义务为本身的代码编写单元测试。实行单元测试,就是为了证实这段代码的行动和我们希冀的一致。

PHPUnit是一个用PHP编程言语开辟的开源软件,是一个单元测试框架。 (引荐进修:PHP视频教程)

PHPUnit由Sebastian Bergmann建立,源于Kent Beck的SUnit,是xUnit家属的框架之一。本文将探究PHPUnit,迥殊引见自动化单元测试的基础用法。你须要控制PHP编程言语的基础知识才继承。

PHPUnit 通常以 PEAR 包,Composer bundle 或是 PHAR 文件情势存在。假如你要装置它,你须要先装置 PHP Code Coverage 依靠。在 PEAR 中,你须要天价 phpunit.de 频道,并经由过程命令行装置两个包:

(注重,在输入时,默许的 XAMPP 的 PEAR 装置已被损坏:你须要在尝试上面代码之前先装置 PEAR PHAR)。

测试一个简朴的类

尝尝只要单一要领的简朴类:

class TruthTeller
{
    public function() tellTruth
    {
        return true;
    }
}

运用PHPUnit,每组测试是PHPUnit_Framework_TestCase类的一个扩大类,它供应了经常使用的功用,如推断。下面是一个对上述tellTruth要领的一个基础测试:

require_once 'PHPUnit/Autoload.php';
require_once 'TruthTeller.class.php';
class TruthTester extends PHPUnit_Framework_TestCase
{
function testTruthTeller()
{
$tt = new TruthTeller();
$this->assertTrue($tt->tellTruth());
}
}

以上就是php有必要做单元测试吗的细致内容,更多请关注ki4网别的相干文章!

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  选择分享方式
  移步手机端
php有必要做单元测试吗【php题目】

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签: