반응형
Unit Test 에 관한 slideshare : http://www.slideshare.net/hosunglee948/python-52222334
Flask unit test : http://flask-docs-kr.readthedocs.io/ko/latest/testing.html
web unit test(Selenium) : http://selenium-python.readthedocs.io/navigating.html
python unit test : https://docs.python.org/2/library/unittest.html
개념 |
- 테스트 케이스를 만들고, 이를 수행하는 식으로 동작함
- 테스트 케이스는 구현한 함수를 테스트하기 위해 정해진 입력과 예상되는 출력 쌍으로 테스트를 수행
- 예를들어, sum(3,4) 함수의 경우, 출력으로 7이 예상되니, 실제로 sum(3,4)를 호출해서 리턴되는 값과 예상되는 값이 같은지 여부를 판단하여 정상, 실패, 에러등으로 테스트를 수행함
- 개인적인 생각으로는 기능은 단순하나 구조적으로 복잡한 경우에 사용하는 것이 좋다고 생각됨.
- 기능이 단순하므로 출력 결과를 예상하기 쉽고, 구조적으로 복잡하게 설계된 경우 모든 의존성을 검사하여 테스트하기 어렵기 때문에, 이런 경우에 활용하면 좋을 것으로 생각됨.
- 예를 들면 ERP?
반응형
'Programming > Python' 카테고리의 다른 글
구글 빅쿼리(BigQuery) Python으로 테이블 읽기 (0) | 2017.04.11 |
---|---|
Tensorflow 설치 (0) | 2017.04.04 |
plotly offline (0) | 2016.11.25 |
Python 유용한 샘플 코드 (0) | 2016.10.20 |
python caffe (0) | 2016.09.17 |