ホームページ >バックエンド開発 >PHPの問題 >PHP単体テストは何に役立ちますか?

PHP単体テストは何に役立ちますか?

(*-*)浩
(*-*)浩オリジナル
2019-10-09 13:15:483847ブラウズ

php 単体テストは良いアイデアであり、自動テスト方法を提供し、アジャイル開発での自動テストを可能にします。

PHP単体テストは何に役立ちますか?

php は他の言語と異なり、単体テストを自分でインストールして設定する必要があり、比較的面倒ですが、単体テストを行うことで安定性が向上し、ライブラリの堅牢性。依然として非常に強力です。PHP 単体テストの構成方法を教えましょう (推奨学習: PHP ビデオ チュートリアル )

注: PHP はバージョン 7.1 以降にアップグレードする必要があります。上記

#設定手順

#phpunit コマンド スクリプトのグローバル インストール

$ wget https://phar.phpunit.de/phpunit-7.0.phar
$ chmod +x phpunit-7.0.phar
$ sudo mv phpunit-7.0.phar /usr/local/bin/phpunit
$ phpunit --version
PHPUnit x.y.z by Sebastian Bergmann and contributors.

phpunit コードのグローバル インストール

composer global require phpunit/phpunit

phpunit.xml を作成し、プロジェクトのルート ディレクトリに配置します。このファイルは、phpunit がデフォルトで読み取る設定ファイルです:

<phpunit bootstrap="vendor/autoload.php">
    <testsuites>
        <testsuite name="service">
            <directory>tests</directory>
        </testsuite>
    </testsuites>
</phpunit>

phpstorm ユニットの phpunit.phar パスを構成します。言語とフレームワーク > PHP > PHPUinit

たとえば、phpunit のローカル パスは /usr/local/bin です。 /phpunit

単体テスト クラスを構成する ヒント、言語、フレームワーク > PHP > インクルード パスPHP単体テストは何に役立ちますか?たとえば、私のローカル パスphpunit パッケージは /Users/chenqionghe/.composer/vendor/phpunit

PHP単体テストは何に役立ちますか? です

以上がPHP単体テストは何に役立ちますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。