You can run your tests (test cases, test suites, etc.)
using run/debug configurations, in the way similar to running
ordinary applications.
PhpStorm provides a framework for creating special run/debug configurations for testing purposes,
where a test can be specified as a target.
In the dialog box that opens, specify the test scope, configuration parameters, and activities to
perform before test execution.
Apply the changes and close the dialog box.
Creating a test configuration for a specific target
In the Project tool window, right-click the desired test directory, individual file, or class.
On the context menu of the selection, choose Create Run configuration. PhpStorm displays a list of suggested configurations.
Each configuration has the name of the selected target and is supplied with an icon indicating its type.
- the icon marks a PHPUnit configuration for running tests locally.
- the icon marks a PHPUnit by HTTP configuration for running tests remotely.
Choose the configuration of the desired type.
In the Run/Debug Configuration dialog box that opens, specify the configuration parameters and activities to perform before test execution.
Apply the changes and close the dialog box.