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

2011. 1. 31. 20:30QA


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



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

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

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

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

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

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

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



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


  • 프로필사진
    BlogIcon 붐군2011.01.31 23:52

    그러고 보면 제대로 이해도 못하고 '결함이네', '장애네' 하며 사용했던 것 같네요. ㅇㅂㅇㅋ

    • 프로필사진
      BlogIcon 검은왕자2011.02.01 11:00 신고

      테스터들 사이에는 그냥 버그나 에러, 결함 등이 일반적으로 발견되는 문제를 칭하는 용어로 사용되지 않나요?
      유관부서끼리 오해의 소지없이 통일되서 사용된다면 크게 지장은 없을 듯 합니다.