5. 위험 기반 테스트

2023. 6. 12. 00:06·CSTS

22/11/07 일반등급 출제기준

테스팅 방법(테스팅 방법 개요, 재테스팅 및 리그레션 테스팅, 소프트웨어 생명 주기 모델과 테스팅, 모델기반 테스팅) 7문제

 

5.1 개요

5.2 위험 분석

5.3 위험 기반 테스트 수행

 

CSTS가이드 예제

 

1. 위험 기반 테스트 계획에서 위험도에 영향을 주는 요인으로 올바르지 않은 설명은?

① 많은 사용자에게 영향을 미치는 경우는 더 높은 위험성을 가진다.

② 관련 법규, 협력 업체와의 계약 등은 위험성에 영향을 주지 않는다.

③ 오류의 발생 빈도는 위험성에 많은 영향을 미칠 수 있다.

④ 신뢰도에 심각한 영향을 미칠 수 있다면 위험성 측면에서도 많은 영향을 미친다.

 

 

2. 위험 분석 결과를 바탕으로 테스트에 대한 강도를 4등급으로 분류할 수 있다. 이 중에서 3개 이상을 나열하시오.

-(고강도, 균형적, 부가적) 테스트, 결함 보고

 

3. 형식적인 테스트 계획이나 테스트 케이스 없이 테스트 결과에 따라 테스트 전략을 변경해 나가는 테스트 방식을 위험 기반 테스트라고 한다. [ X ]

-탐색적 테스트라고 한다.

 

4. 다음 중 위험기반 테스트에 대한 설명으로 올바르지 않은 것은?

① 시스템의 복잡도 등을 통하여 오류의 발생 가능성을 추정하는 것은 비현실적이다.

② 위험도는 오류가 발생하였을 때 미치는 영향과 해당 오류가 발생할 가능성이 고려되어야 한다. 

③ 낮은 위험성을 가지는 오류는 테스트 대상에서 제외될 수도 있다.

④ 위험성의 정도에 따라서 테스트 접근 방법이 고려될 수 있다.

 

5. 위험도는 장애가 발생할 가능성과 복잡도의 곱으로 계산한다. [X]

Risk = probability (장애 발생 가능성) x impact (영향도)

 

6. 다음 위험도를 산정하기 위해 필요한 항목과 항목에 대한 설명으로 잘못된 것은?

① 발생 가능성(Likelihood) : 해당 피처와 관련된 장애가 실행 시에 발생할 가능성

② 취약성(vulnerability) : 외부 요소로부터 시스템의 안전도를 낮추는 데 사용되는 정도

③ 긴급성(urgency) : 관련 장애가 발생하였을 때 얼마나 시급한 수정이 필요한지의 정도

④ 심각성(saverity) : 시스템의 기능 요소가 기대한 대로 동작하지 않을 때 미치는 영향의 정도

 

7. 위험 관리란 프로젝트 목적 수행에 부정적인 영향을 미칠 수 있는 불확실한 이벤트나 조건을 의미한다. [ X ]

 

8. 위험도 분석은 장애발생 가능성과 영향도를 측정하여 테스트 대상에 대한 우선순위를 결정한다. [ O ]

 

9. 개발 중인 차량에 탑재되어 운전자에게 인포테인먼트 기능을 제공하는 AVN장치에 대해 아래 표에 제시하고 있는 피처들을 대상으로 위험 분석을 수행하여, 위험 기반 테스트를 수행하고자 한다. 각 피처의 위험도를 등급화하고 계획한 테스트 강도의 설명으로 올바르지 않은 것은? (테스트 강도에 따른 위험도는 표 아래에 제시된 기준에 따르며, 매우 높은 위험도를 1, 가장 낮은 위험도를 125로 한다.)

  발생 가능성 심각성 긴급성
가) 후진 기어 입력 시 후방 카메라 영상을 디스플레이 장치에 표시 4 2 4
나) 차량 공조 장치(에어컨 등)의 가동 상태를 차량 관리 화면에 표시 4 4 5
다) 심각한 차량 충격이 감지되면 긴급 연락망(119 등)으로 전화 연결 2 1 1
라) 네비게이션 음성 안내 멘트가 재생되는 동안, 재생 중이던 음악 볼륨을 자동으로 줄였다가, 안내 멘트 재생이 끝나면 원래 크기로 자동 조절 5 5 4

① 가) 프로젝트의 주어진 예산과 일정을 고려하여 효과적이고 효율적인 테스트를 수행한다.

②

 

나) 등급의 결함들을 검출하기 위한 목적으로 일부 테스트 케이스 및 데이터를 추가하여 테스트를 수행한다.

③ 다) 시스템에 심각한 피해를 줄 수 있으며, 즉각적인 수정이 요구되는 결함에 해당되는 피처들을 대상으로 많은 자원을 사용하여 테스트를 수행한다.

④ 라) 시스템에 심각한 피해를 주는 피처들을 대상으로 긴급하게 해결되어야 하는 결함을 검출하고 빠른 보고를 위해 테스트를 수행한다.

 

10. 다음 중 위험 분석에서 고려해야 할 사항으로 가장 거리가 먼 것은?

① 상호 관계 복잡성

② 구현 기술 난이도

③ 테스트 소요 시간

④ 사용 빈도

 


tta 예제문제 2019.3


tta 예제문제 2022.10

 

 

 

 

 

참고자료

https://product.kyobobook.co.kr/detail/S000001732437

 

소프트웨어 테스트 전문가(CSTS) 가이드 | 한국정보통신기술협회(TTA) - 교보문고

소프트웨어 테스트 전문가(CSTS) 가이드 | 『소프트웨어 테스트 전문가(CSTS) 가이드』는 〈테스트 개요〉, 〈테스트 설계기법〉, 〈테스트 프로세스〉, 〈SW테스트 전문가(CSTS) 자격시험 예제〉를

product.kyobobook.co.kr

https://edu.tta.or.kr/ 예제문제

'CSTS' 카테고리의 다른 글

7. 테스트 자동화  (0) 2023.06.12
6. 소프트웨어 생명 주기 모델과 테스트  (0) 2023.06.12
4. 품질 특성과 비기능 테스트  (0) 2023.06.12
3. 소프트웨어 개발 단계와 테스트  (0) 2023.06.12
2. 테스트 분류와 테스팅 방법  (0) 2023.06.11
'CSTS' 카테고리의 다른 글
  • 7. 테스트 자동화
  • 6. 소프트웨어 생명 주기 모델과 테스트
  • 4. 품질 특성과 비기능 테스트
  • 3. 소프트웨어 개발 단계와 테스트
히러
히러
  • 히러
    노트
    히러
  • 전체
    오늘
    어제
    • 분류 전체보기 N
      • CSTS
      • 초보자를 위한 SQL 200..
      • SQL
      • PLSQL
      • R
      • RAC N
      • 리눅스
      • 데이터가드
      • 파이썬
      • 데이터펌프
  • 블로그 메뉴

    • 홈
    • 태그
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    ORACLE_RPM
    리눅스 명령어
    오라클 예제 테이블
    펌프 용량 확인
    테이블 용량
    19C
    윈도우 오라클 설치
    mkdir 권한 설정
    data guard control file 재생성
    정보처리기사
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
히러
5. 위험 기반 테스트
상단으로

티스토리툴바