software testing ----------------------------
Why Test?
개발단계에서 결함을 찾아야 시간이 절약됌
개발 문화의 변천사 ,waterFall -> Real Time Test
기획 -> 테스트환경 -> 이전에 만들었던 환경에서 성공을 해야함
시스템 테스트 전략
작은 단위보다 전체적 flow로 갈수록 더 복잡함
unit test
<의의>
내가 테스트하고 싶은 함수는 어떤식으로 적용되는것보다
어떤 인풋을 넣었을때 어떤 아웃풋이 나온다는 것이 포커스
<필요성>
코드커버리지
테스트가 코드를 얼마나 커버하는지에 대한 정도를 나타내는 지표
(the extent to which something deals with or appies to something else)