테스팅, 디버깅, 재테스팅



테스팅

결함 존재가 있는지 확신할 수 없는 상태에서

요구사항과 소프트웨어의 실제 동작의 차이를 확인한다.

예상 결과와 다른 결과를 보일 때, 결함이 존재한다고 추측함.



테스팅의 결과 산출물

결함을 검출한 (테스트 케이스-테스트 환경)

소프트웨어의 어느 모듈에서 발생했는지

이를 해결하기 위한 방법은 관여하지 않는다.



디버깅

결함 존재를 확인 후

결함 위치를 파악하고 제거하는 과정.




재테스팅

결함 제거를 위한 코드 수정 후, 실제로 제거됐는지 다시 테스트.

초기 결함을 검출한 테스트 케이스로 다시 테스트



댓글

이 블로그의 인기 게시물

실무진 면접 경험으로 정리하는 백엔드 (1) : 에듀 테크 기업 면접

노마드코더 개발자북클럽 Clean code TIL 6 : 6장. 객체와 자료구조

백엔드 개발자가 Djnago fullstack 사이드 프로젝트를하며 ( html, css, vanillaJS 그리고 JS프레임워크 )