사용자 도구

사이트 도구


research:phpunit

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki