건강하고 행복한 개발자 되기
로그인
건강하고 행복한 개발자 되기
로그인
[백엔드 개발 ] Unit Test
이승연
·
2020년 12월 31일
팔로우
0
unit test
유닛 테스트
테스트 자동화
0
Backend Development
목록 보기
4/8
테스트와 테스트 자동화의 중요성
테스트가 버그가 있음을 보여줄 뿐 버그가 없음을 보여줄 수는 없다
-에츠허르 비버 데이크스트라
테스트 자동화의 중요성
테스트 실행 속도 저하
인력 소모
불안정성
비용
시스템 테스트 방법 3가지
End-To-End test (UI testing) -10
Cypress: 프런트와 백의 모든 것을 연결해 놓고 컴퓨터가 '사용'해보게 하기
장점: conventional하게 테스트하는 것처럼 테스트할 수 있다.
단점: 시스템 전체를 붙여놓은 상태에서 테스트하기 때문에 시간이 여전히 많이 소요됨.
Integrating test (more for backend) - 20%
postman, httpie
장점: 프런트와 독립적으로 테스트 가능, 단위를 작게 테스트 할 수 있다
단점: 서버를 틀거나 포스트맨을 써야하는 부가적인 작업 필요, 자동화하기 힘듬
이승연
팔로우
이전 포스트
개발자가 일하는 방식
다음 포스트
데이터베이스 참조관계 바꾸기
0개의 댓글
댓글 작성