일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- 사이드
- 30분
- 스탭퍼
- Problem Solving
- 쓰릴오브파이트
- leetcode
- realclass
- 운동
- English
- 화상영어
- 리얼 클래스
- 월간
- 읽기
- 괜찮음
- 만화도
- 매일
- 프로젝트
- 미드시청
- 영어공부
- 링피트
- Writing
- 10분
- Daily Challenge
- 영어원서읽기
- FIT XR
- 파비최
- 뭐든
- 3줄정리
- 잡생각
- 개발자
Archives
- Today
- Total
파비의 매일매일 공부기록
프로그래머를 위한 파이썬 - 5장 #1 본문
이번 장은 소프트웨어 테스트하기에 대한 내용이다.
기능을 계속 추가해도 앱이 여전히 의도한 대로 동작한다는 걸 확신하기 위해 테스트를 추가하면 도움이 될 수 있음.
5.1 소프트웨어 테스트란?
- 소프트웨어가 예상한 대로 동작하는지 확인하는 것.
- 코드가 제대로 동작하는지 검사 시간을 높이면 출시 기간을 앞당길 수 있다고 생각할 수 있으며 개발자의 시간을 절약하게 해 줌.
- 비즈니스 로직과 관련한 코드일수록 테스트하는 시간을 더 많이 할애해야 함.
- 의도한 대로 하는가? : 실수한 것들을 쉽게 발견할 수 있음.
- 기능 테스트의 구조 : 주어진 입력에 대해 올바른 결과를 테스트하는 방법의 구조.
- 입력 준비, 예상 결과 식별, 실제 결과 얻기, 실제 결과와 예상 결과 비교 순으로 진행됨.
- 궁극적으로 테스트에서 코드가 잘 작동하는지 검증하는 것뿐만 아니라 어떻게 사용하는지 문서의 역할도 하는 것이 좋음.
반응형
'Study > Python' 카테고리의 다른 글
프로그래머를 위한 파이썬 - 5장 #3 (0) | 2021.11.23 |
---|---|
프로그래머를 위한 파이썬 - 5장 #2 (0) | 2021.11.22 |
프로그래머를 위한 파이썬 - 4장 #3 (0) | 2021.11.20 |
프로그래머를 위한 파이썬 - 4장 #2 (0) | 2021.11.19 |
프로그래머를 위한 파이썬 - 4장 #1 (0) | 2021.11.18 |
Comments