在CentOS上利用PHPStorm进行自动化测试,可参考以下步骤:
sudo yum install php php-cli php-mbstring php-xml
命令安装PHP及所需扩展,再用sudo pecl install phpunit
安装PHPUnit扩展,并在php.ini
中添加extension=phpunit.so
。curl -sS https://getcomposer.org/installer | php
和sudo mv composer.phar /usr/local/bin/composer
命令安装Composer。打开PHPStorm,依次点击“File”>“Settings”>“Languages & Frameworks”>“PHP”,配置PHP解释器路径;在“Test Frameworks”中添加PHPUnit框架。
在项目中创建tests
目录,编写继承自PHPUnit\Framework\TestCase
的测试类,测试方法以test
开头,使用$this->assertEquals()
等方法验证结果。
在PHPStorm中,右键点击测试文件或测试类,选择“Run”或“Debug”,测试结果会显示在“Run”窗口中。