공부하기/테스트
-
웹 개발 테스팅 요약공부하기/테스트 2023. 1. 27. 17:45
테스팅이란 무엇일까? 만들어진 기능이 정상적으로 동작하는지 검증하는 절차 개발자가 의도한 동작이 정상적으로 실행되는지 검증하는 절차 테스트가 필요한 이유는 무엇일까? 개발 시간을 단축하기 위해서 잠재적인 버그를 찾기 위해서 좋은 코드란 무엇일까? 테스트하기 좋은 코드 가독성이 좋은 코드 재사용성이 좋고 변경이 쉬운 코드 효율적인 코드 테스트하기 좋은 코드란 무엇일까? 외부에 의존하지 않는 코드 웹 개발 테스트 방식 Unit Testing (단위테스트) : 모든 함수와 메소드에 대한 테스트 케이스(Test case)를 작성하는 절차 장점 문제점 발견 변경이 쉽다 통합이 간단하다 Integration Testing (통합테스트) : 서로 다른 시스템들의 상호작용이 잘 이뤄지는지 테스트 장점 외부 라이브러리까..