22/11/07 일반등급 출제기준
테스트 설계 및 구현(테스트 설계 및 구현 개요, 테스트 설계, 테스트 구현, 테스트 설계 및 구현 산출물) 3문제
테스트 실행(테스트 환경 구축, 테스트 실행, 결함 보고) 4문제
13.1 개요
13.2 테스트 설계 및 구현
13.3 테스트 환경 구축 및 관리
13.4 산출물 요약
CSTS가이드 예제
1. 다음 보기에서 테스트 분석 및 설계에 대한 올바른 설명을 모두 고른 것은 무엇인가?
| 가. 테스트 수행 시 사용될 테스트 케이스에 대한 생성 및 확보 전략을 수립한다. 나. 테스트 계획서에 기술된 테스트 목적을 달성하기 위한 구체적인 테스트 접근 방법을 정의한다. 다. 테스트 수행에 앞서 테스트에 사용될 테스트 데이터를 준비한다. (실행) 라. 테스트를 수행하기 위한 테스트 절차서를 작성한다. 마. 효과적인 커버리지 달성을 위하여 테스트 케이스는 가능한 한 많이 작성한다. |
가, 나, 라
2. 테스트 설계 명세에서는 각 피처를 구체화하여 세부 피처를 기술한다. 다음 중 세부 피처에 대한 명세 항목으로 가장 거리가 먼 것은?
① 세부 피처의 내용으로 무엇을 테스트할 지 기술한다.
② 세부 피처의 우선순위를 기술한다.
③ 세부 피처에 적합한 테스트 설계 기법을 기술한다.
④ 세부 피처의 내용에 대한 테스트 베이시스의 해당 항목에 대한 참조를 나열한다.
3. 테스트 설계 및 구현 활동은 테스트 계획서에 정의된 테스트 설계 기법, 테스트 환경 요건, 테스트 데이터 요건 등을 바탕으로 수행된다. ( O )
4. 다음 중에서 테스트 케이스에 대한 설명으로 가장 거리가 먼 것은 무엇인가?
① 피처를 구체화한 세부 피처를 바탕으로 테스트 케이스를 개발한다.
② 예상 결과와 실제 결과를 비교하는 행위(action)는 테스트 절차에 기술한다.
③ 테스트 케이스가 실행되기 위해서 테스트 대상 및 테스트 환경 항목에 대하여 요구되는 특정 상태를 기술한다.
④ 테스트 베이시스의 해당 항목에 대한 참조를 나열한다.
5. 테스트 절차는 여러 개의 테스트 케이스로 구성된다. 각 테스트 케이스는 선행 조건을 기술하고 있으므로 테스트 절차를 구성하는 테스트 케이스는 순서에 관계없이 나열해도 상관없다. ( X )
6. 테스트 설계 명세서는 피처 집합별로 설계 결과를 기술한다. 다음 중 피처 집합 별로 기술 되는 항목과 거리가 먼 것은?
① 피처 집합을 통해서 확인하고자 하는 테스트 대상에 대한 목표 및 범위를 간략하게 기술한다.
② 피처 집합에 포함된 피처에 대하여 요구사항 명세서, 구조 설계 명세서 등의 테스트 베이시스에 대한 참조를 나열하도록 한다.
③ 피처 집합에 대하여 적용하고자 하는 테스트 설계 기법, 테스트 환경 요건, 테스트 데이터 요건, 테스트 완료 기준 등 구체화한 테스트 전략을 기술한다.
④ 피처 집합에 필요한 테스트 환경 항목에 대한 구체적인 요건을 기술한다.
1. 다음 중 테스트 환경에 대한 요구사항 정의와 가장 거리가 먼 것은 무엇인가?
① 테스트 대상 요소가 실행될 수 있는 하드웨어 및 시스템 소프트웨어 환경이 정의되어야 한다.
② 하드웨어의 경우 규격(CPU, 메모리 등)은 추후에 정의하도록 한다.
③ 시스템 테스트 수준에서는 가능하다면 운영 환경에 근접한 환경을 구성하는 것이 권장된다.
④ 컴포넌트 테스트 수준에서는 개발자 환경에서 테스트를 수행하는 것이 일반적이다.
2. 다음 중 테스트 환경 요건 명세서에 기재되는 내용과 거리가 먼 것은 무엇인가?
① 해당 테스트 환경 항목이 어떤 목적으로 활용되는지 기술한다.
② 해당 테스트 환경 항목의 중요도와 우선 선위를 기술한다.
③ 해당 테스트 환경이 필요한 시점과 사용되는 기간을 기술한다.
④ 해당 테스트 환경을 준비하여 필요시기에 사용될 수 있도록 책임을 지는 담당자를 기술한다.
3. 테스트 환경 구축 및 관리 활동은 주어진 요건에 따라서 테스트 환경을 구축하고 테스트 데이터를 준비하여 테스트 계획 활동을 지원하는 것을 목표로 한다. [ X ]
4. 다음에서 설명하고 있는 테스트 활동은 무엇인가?
| 테스트 케이스의 실행에 필요한 하드웨어, 시스템 소프트웨어, 외부 연동시스템(또는 시뮬레이터), 공존 소프트웨어, 그리고 테스트 도구 등을 준비하는 활동이다. |
① 테스트 케이스 명세
② 테스트 데이터 준비
③ 테스트 환경 구축
④ 테스트 실행
tta 예제문제 2019.3
2. 테스트 케이스 설계를 위한 다음의 용어 정의 중 올바르지 않은 것은 무엇인가?
① 요구사항(Requirement): 사용자가 제품에 기대하는 기능 혹은 품질 특성
② 테스트 시나리오(Test Scenario): 테스트가 필요한 상황
③ 테스트 케이스(Test Case): 입력 + 사전 조건 → 사후 조건 + 예상 출력
④ 테스트 스크립트(Test Script): 테스트 케이스를 작성한 문서
8. 테스트 전략에 대한 설명으로 가장 올바른 것은?
① 테스트 전략은 테스트를 효과적으로 수행하여 테스트 대상의 품질을 향상시키기 위한 전략적 접근법으로 테스트 설계 단계에서 수립한다.
② 테스트 전략은 테스트 레벨, 유형, 사람, 도구, 절차, 방법, 자원 등과 같은 테스트 요소들에 대해 타당한 근거를 기반으로 결정한다.
③ 테스트 설계 기법이나 테스트 실행 순서 등은 테스트 결과에 영향을 미치므로 테스트 전략 요소로 사용할 수 없다.
④ 조직의 테스트 철학과 개요를 정의한 문서로써 모든 프로젝트의 테스트에 반영해야 한다.
참고자료
https://product.kyobobook.co.kr/detail/S000001732437
소프트웨어 테스트 전문가(CSTS) 가이드 | 한국정보통신기술협회(TTA) - 교보문고
소프트웨어 테스트 전문가(CSTS) 가이드 | 『소프트웨어 테스트 전문가(CSTS) 가이드』는 〈테스트 개요〉, 〈테스트 설계기법〉, 〈테스트 프로세스〉, 〈SW테스트 전문가(CSTS) 자격시험 예제〉를
product.kyobobook.co.kr
'CSTS' 카테고리의 다른 글
| 15. 테스트 모니터링/제어 및 테스트 종료 (0) | 2023.06.12 |
|---|---|
| 14. 테스트 실행 및 결함 보고 (0) | 2023.06.12 |
| 12. 테스트 계획 (0) | 2023.06.12 |
| 11. 테스트 프로세스 개요 (0) | 2023.06.12 |
| 10. 명세 기반 테스트 (0) | 2023.06.12 |