PhpStorm에서 PHPUnit(단위테스트) 설정하기 1

우리는 앞서 XDebug를 이용한 PHP 디버깅하는 방법을 배웠습니다. 이제는 보다 진일보한 웹개발 환경을 구축하기 위해서 PHPUnit을 설치하고 PhpStorm에 적용해 보도록하겠습니다.

PHPUnit은 PHP 단위테스트를 위한 도구입니다. 단위테스트란? 지면관계상 아래 링크를 참조하세요.
참조1 : http://blog.powerumc.kr/265
참조2 : http://ingenuity.egloos.com/1834544
단위테스트에 대해 공부하다보면 TDD를 언급하지 않을수 없습니다. 하나의 개발론같은 것으로 테스트 주도 개발(Test Driven Development)을 의미합니다.
참조3 : http://blog.naver.com/kimig82?Redirect=Log&logNo=80121320519

자, 이제 PHPUnit이 필요한 이유를 대략 눈치채셨을꺼라 생각이듭니다. PHPUnit의 기능에 대해서는 천천히 시간날때 공부하도록 합니다.
참조4: http://www.phpunit.de/manual/current/en/writing-tests-for-phpunit.html

PHPUnit과 XDebug의 조합 이루어 진다면 최적의 웹개발환경을 구축할수 있습니다.

1. PHPUnit 설치하기 (Mac OS X)

PHPUnit은 PEAR 패키지입니다.(pear install 패키지)

터미널 열고 pear가 작동하는지 확인합니다.(pear -V)
sudo pear channel-discover pear.phpunit.de
sudo pear channel-discover components.ez.no
sudo pear channel-discover pear.symfony-project.com
sudo pear install phpunit/PHPUnit

설치가 정상적으로 되었는지 확인합니다.
phpunit –version  (/usr/bin/phpunit 확인)
PHPUnit 디렉토리 : /usr/share/pear/PHPUnit