본문으로 바로가기

트러블 슈팅이란?

category 기타개발용어 4년 전

트러블 슈팅이란?

문제가 발생했을 때 원인을 규명하고 해결하는 작업을 의미한다.

트러블 슈팅의 과정은 문제 정의, 사실 정리, 원인 추론, 조치 및 방안 검토, 해결 과정으로 나누어진다.

문제 해결이 되면 해당 프로세스 사이클은 끝난다.

하지만 문제가 해결되지 않으면 원인 추론 단계를 다시 반복한다.

 

추론하는 방법은 여러가지가 있다. 예시로는 다음과 같다.

- 원인을 한개씩 제거

- 가설을 세우고 테스트하기

- 스텝마다 디버깅코드 추가하기

추론과정이 끝나고 결과를 관찰하는 과정에서 테스트 케이스(Test Case)를 만들어서 진행하기도 한다.

기타개발용어카테고리의 다른글

컬렉션 프레임워크의 개념  (0) 2021.08.17
PSA란?  (0) 2021.08.17
클래스, 객체의 개념  (0) 2021.08.17
인젝션이란?  (0) 2021.08.17
오버로딩과 오버라이딩의 차이  (0) 2021.08.17