-
커버리지 테스팅테스팅 관련/Q&A 2020. 5. 23. 02:35
커버리지 테스팅은 개발자들이 흔히 시행하는 테스팅보다 더 엄격하다
왜 커버리지 테스팅은
평범한 시나리오에 대한 테스트를 작성하는 것보다
더 엄격한 테스트 suite를 작성하게 할까?
더보기테스트 커버리지는 테스트의 충분성을 측정하는 지표로 사용된다. 프로그램의 어느 부분이 테스트 되었는지 알 수 있으므로 그에 맞는 커버리지를 높이기 위해 더 많은 노력을 기여해야 한다. 하지만, 커버리지가 높다고 해서 좋은 테스트는 아니다. 좋은 테스트는 무엇일까? 효율성이 높은 테스트다. 커버리지 테스팅은 최소의 테스트 케이스 수로 테스트의 충분성을 보장하면서, 테스트 케이스 품질은 높아야하는 것이 목적이다. 그러므로, 더 엄격한 테스트 suite를 작성하여야 한다.
→ 테스트의 충분성은 커버리지로 보장할 수 있으며, 테스트의 품질은 테스트 케이스의 품질이 결정할 수 있다.'테스팅 관련 > Q&A' 카테고리의 다른 글
자동화: 테스팅 프레임워크 사용 (0) 2020.05.25 테스트는 무엇일까? (0) 2020.05.24 테스트 주도 개발 (0) 2020.05.23 sw 테스팅의 어려움 (0) 2020.05.23 소프트웨어 테스팅 개념 (0) 2020.05.22