티스토리 뷰

QA

그림으로 보는 장애 발생 과정

검은왕자 2011. 1. 31. 20:30

지난 토요일 스터디 도중 에러(Error) 결함(Defect), 장애(Failure) 에 대해 공부하면서 그렸던 메모를
도식화 해봤습니다.
단 하나의 표준이 정해져 있는 것이 아니라서, 회사나 도메인에 따라 사용되는 단어가 틀려질 수 있습니다.



에러(Error): 주로 사람의 인지상의 실수를 의미함

Error라고 하면 앞에 “Human”이 생략된 것이라고 간주하면 됨

‘mistake’가 같은 의미로 사용됨

결함(Defect): 에러가 코드에 구현된 것

                       부정확한 구문이나 데이터 정의를 뜻함

                       버그(Bug)’결점(Fault)[1]이 같은 의미로 사용됨

장애(Failure): 결함으로 인해 구현되며 기대결과와 다르게 나타나는 실제결과를 의미함  



[1] 개발자도 알아야 할 소프트웨어 테스팅 용어 참조