-
[개발방법론] 테스트기타 2023. 5. 8. 18:48
개발시 테스트 코드부터 작성하고 개발을 진행한다
테스트 종류
- Unit Test : 모듈의 기능(함수) 테스트
- Integration Test : 어려 모듈을 통합하는 테스트
- Acceptance Test : 부하 테스트
- UI Test : (selenium) 웹페이지 자체기능 테스트
Test Coverage
- 실행 가능한 경로 중 몇 퍼센트나 테스트 되어있는지 알려주는 지표
- 100% Coverage → 함수의 if문 분기가 3개인경우, 최소 3개의 unit test 요구
테스트 코드 작성
- 스크립트 , 테스트 함수 모두 test_ 로 시작한다
# unittest 모듈을 임포트 import unittest # 테스트 클래스는 unittest.TestCase로부터 상속 class myTest(unittest.TestCase): # 테스트 환경준비가 필요하면 setup 메소드 정의 def setUp(self): # 테스트 스크립트를 실행하면 test_*로 시작하는 모든 함수들이 자동으로 실행됨 def test_XYZ(self):$ python -m unittest test.py'기타' 카테고리의 다른 글
[데이터] 디지털 마켓팅과 데이터 (1) 2023.05.12 [데이터] 데이터를 다루는 자세 (0) 2023.05.09 [개발방법론] 좋은 코드 와 애자일 개발 (1) 2023.05.08 [Docker] PostgreSQL docker 로 띄우기 (0) 2022.12.26 [기타] Headless browser (0) 2022.12.19