research:phpunit
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판 | |||
research:phpunit [2016/01/29 15:00] – [WordPress에서 PhpUnit 사용] changwoo | research:phpunit [2016/01/29 15:01] (현재) – 불필요한 빈 섹션 제거 changwoo | ||
---|---|---|---|
줄 1: | 줄 1: | ||
====== PhpUnit 사용 조사 ====== | ====== PhpUnit 사용 조사 ====== | ||
유닛 테스트가 엄청 필요함을 알면서도 그동안 제대로 도입을 하지 않았다. 이제 제대로 테스트 기반으로 프로젝트를 진행해볼까? | 유닛 테스트가 엄청 필요함을 알면서도 그동안 제대로 도입을 하지 않았다. 이제 제대로 테스트 기반으로 프로젝트를 진행해볼까? | ||
+ | |||
===== PhpUnit 설치 ===== | ===== PhpUnit 설치 ===== | ||
우분투 계열의 리눅스를 사용하는 나는 패키지 매니저를 통해 쉽게 설치 가능하다. PhpUnit 관련 패키지는 다음과 같이 제공된다. | 우분투 계열의 리눅스를 사용하는 나는 패키지 매니저를 통해 쉽게 설치 가능하다. PhpUnit 관련 패키지는 다음과 같이 제공된다. | ||
줄 21: | 줄 22: | ||
==== Assertion ==== | ==== Assertion ==== | ||
(거의)모든 테스트는 어떤 동작을 수행한 결과가 우리가 예상한 기대와 같은지 체크하는 것이므로, | (거의)모든 테스트는 어떤 동작을 수행한 결과가 우리가 예상한 기대와 같은지 체크하는 것이므로, | ||
- | |||
- | ==== Dependency ==== | ||
- | ==== Data Provider ==== | ||
- | ==== Testing Exception ==== | ||
- | ==== Output Test ==== | ||
- | ==== Error Output ==== | ||
- | |||
- | |||
===== WordPress에서 PhpUnit 사용 ===== | ===== WordPress에서 PhpUnit 사용 ===== | ||
[[wordpress: | [[wordpress: | ||
- | ===== Selenium 이용한 웹 자동 테스트 ===== | ||
- | |||
- | ==== Google Chrome 사용 ==== | ||
- | 파이어폭스 사용시 에러가 뜨는 일이 있어 크롬으로 사용. 크롬은 chromium-browser가 아닌, 구글 크롬을 사용. | ||
- | |||
- | ==== Form Submit & Test ==== | ||
research/phpunit.1454079641.txt.gz · 마지막으로 수정됨: 2016/01/29 15:00 저자 changwoo