What is the use of php unit testing?

(*-*)浩
Release: 2023-02-25 22:12:01
Original
3844 people have browsed it

php unit testing is a good idea. It provides an automated testing method and makes automated testing possible in agile development.

What is the use of php unit testing?

#php is different from other languages. Unit testing needs to be installed and configured by yourself, which is relatively troublesome. However, unit testing can improve the stability and robustness of the library. It’s still very powerful. Let’s teach you how to configure PHP unit testing (recommended learning: PHP video tutorial)

Note: PHP needs to be upgraded to version 7.1 or above

Configuration instructions

Global installation of phpunit command script

$ 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.
Copy after login

Global installation of phpunit code

composer global require phpunit/phpunit
Copy after login

Create phpunit.xml and place it in the root directory of your project. This file is a configuration file that phpunit will read by default:

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

Configure the phpstorm unit phpunit.phar path, Languages ​​& Frameworks > PHP > PHPUinit

For example, the local path of my phpunit is /usr/local/bin/phpunit

What is the use of php unit testing?Configure the unit test class Tip, Languages ​​& Frameworks > PHP > include path

For example, the local path of my phpunit package is /Users/chenqionghe/.composer/vendor/phpunit

What is the use of php unit testing?

The above is the detailed content of What is the use of php unit testing?. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
php
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template