ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 신뢰성(Dependability)
    테스팅 관련/Q&A 2020. 5. 26. 23:23

    Q. 다음 단어들을 시간순으로 배열하라: (1) 오류 (error), (2) 결점 (fault), (3) 장애 (failure)

     

    더보기
    A. 2 - 1 -3

        결점들은 오류를 일으킬 수 있고, 더 나아가서 오류는 장애를 일으킬 수 있다.

     

     

    Q. 테스팅은 어떤 신뢰성 기준을 도울까?

     

    더보기
    A. 오류 제거

        Fail한 테스트들은 코드의 오류 제거로 이어진다.

     

     

    Q. 가용성(Availability)은 신뢰성(Reliability)과 같다.

     

    더보기
    A. 거짓.

        가용성 = 시스템이 실행되고 있음, 신뢰성 = 올바른 일을 하고 있음

     

     

    Q. 요구사항(requirement)들에 대하여 올바른(correct) 시스템은 안전하다.

     

    더보기
    A. 거짓.

        요구사항들이 안전을 보장했을 때, 올바른 시스템은 안전하다.

     

     

    Q. 올바른 시스템은 신뢰할 수 있다.

     

    더보기
    A. 진실.

        신뢰성(Reliability)은 요구사항들을 충족시키는 것이다. 올바른 시스템은 요구사항들을 충족시켰으므로, 신뢰할 수 있다.

     

     

    Q. 강건한(Robust) 시스템은 신뢰할 수 있다.

     

    더보기
    A. 거짓.

        시스템은 충돌하지 않을지도 모른다. 하지만, 올바른 일을 하지 않을지도 모른다 → 신뢰(reliable)
       

    강건성(Robustness):유효하지 않은 입력값 또는 스트레스 요소가 많은 환경 조건에서도 컴포넌트나 시스템이 올바르게 기능할 수 있는 정도

     

     

    Q. 안전한 시스템은 강건하다.

     

    더보기
    A. 거짓.

        예를 들면, 차도에서 차가 "안전하게" 시동이 걸리지 않는다면, 강건한 것은 아니다 → 올바르게 기능 X

    '테스팅 관련 > Q&A' 카테고리의 다른 글

    테스팅 원리: 어떻게  (0) 2020.05.27
    테스팅 원리: 어디에서  (0) 2020.05.27
    자동화: JUnit 테스트 작성  (0) 2020.05.25
    자동화: 테스팅 프레임워크 사용  (0) 2020.05.25
    테스트는 무엇일까?  (0) 2020.05.24
Designed by Tistory.