테스팅, 디버깅, 재테스팅
테스팅
결함 존재가 있는지 확신할 수 없는 상태에서
요구사항과 소프트웨어의 실제 동작의 차이를 확인한다.
예상 결과와 다른 결과를 보일 때, 결함이 존재한다고 추측함.
테스팅의 결과 산출물
결함을 검출한 (테스트 케이스-테스트 환경)
소프트웨어의 어느 모듈에서 발생했는지
이를 해결하기 위한 방법은 관여하지 않는다.
디버깅
결함 존재를 확인 후
결함 위치를 파악하고 제거하는 과정.
재테스팅
결함 제거를 위한 코드 수정 후, 실제로 제거됐는지 다시 테스트.
초기 결함을 검출한 테스트 케이스로 다시 테스트
댓글
댓글 쓰기