在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”窗口中。