| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- 유스케이스
- sw테스트전문가
- 전위식
- 프레임워크
- 시스템테스트
- 소프트웨어테스트
- 스케줄링
- 스프트웨어개발프레임워크
- 테스트시나리오
- 테스트프로세스
- 유스케이스다이어그램
- 인수테스트
- ISTQB
- 행위패턴
- 객체지향
- 중위식
- 정보처리산업기사
- 테스트케이스
- 데이터베이스
- 정보처리
- CSTS
- 생성패턴
- 구조패턴
- 모듈
- 결함
- 테스팅
- 디자인패턴
- 정보처리기사
- 테스트
- 통합테스트
- Today
- Total
목록CSTS (14)
코드자이너
Q. 테스트 프로세스와 관련된 설명으로 부적절한 것은 무엇인가?- 일반등급 예제① 테스트 프로세스는 개발 프로세스가 종료된 후에 시작되는 것이 바람직하다.② 테스트 프로세스는 효율적이고 효과적인 테스트 수행을 위하여 필요하다③ 테스트 활동 자체에 대한 평가를 통하여 지속적으로 테스트 프로세스에 대해 개선하는 것이 바람직하다.④ 테스트 프로세스의 개선은 테스트 비용을 줄이면서 높은 품질의 소프트웨어를 개발하는데 도움을 줄 수 있다. 정답! ① 테스트 프로세스는 개발 프로세스가 종료된 후에 시작되는 것이 바람직하다.️[해설] 테스트는 개발 프로세스와 함께 진행되고, 테스트 프로세스는 지속적인 개선이 필요하다. 테스트 프로세스 테스트 프로세스는 조직 테스트 프로세스, 테스트 관리 프로세스, 동적 테스트 프로..
Q. 테스트 전략에 대한 설명으로 가장 올바른 것은?- 일반등급 예제① 테스트 전략은 테스트를 효과적으로 수행하여 테스트 대상의 품질을 향상시키기 위한 전략적 접근법으로 테스트 설계 단계에서 수립된다. ② 테스트 전략은 테스트 레벨, 유형, 사람, 도구, 절차, 방법, 자원 등과 같은 테스트 요소들에 대해 타당한 근거를 기반으로 결정한다.③ 테스트 설계 기법이나 테스트 샐행 순서 등은 테스트 결과에 영향을 미치므로 테스트 전략 요소로 사용할 수 없다.④ 조직의 테스트 철학과 개요를 정의한 문서로써 모든 프로젝트의 테스트에 반영해야 한다. 정답! ② 테스트 전략은 테스트 레벨, 유형, 사람, 도구, 절차, 방법, 자원 등과 같은 테스트 요소들에 대해 타당한 근거를 기반으로 결정한다. 테스트 전략 : 테..
Q. 시스템의 성능 테스트를 수행할 때 자원의 최대 사용치를 모니터링하기 위해 필요한 요소가 아닌 것은?- 일반등급 예제 ① CPU 사용률② 메인 메모리 점유율③ 입출력 자원 사용률④ 모니터링 표준 해상도 정답! ④ 모니터링 표준 해상도 [해설] 성능 효율성 테스트 소프트 웨어 시스템의 성능을 평가할 때 고려해야 할 요소CPU 사이클디스크주 기억공간과 같은 자원의 사용주어진 시간 동안 처리할 수 있는 작업량자원이 할당되기를 기다리는 태스크의 수등이 있다. 성능 효율성이란 'ISO 25010 품질 모델' 에서 주특성 중 하나이다.ISO 25010 품질 모델주특성부특성기능 적합성완전성, 정확성, 타당성사용성타당성 식별력, 학습성, 운영 용이성, 사용자 오류 보호, 사용자 인터페이스 미학, 접근성성능 효율성시..
Q. 다음 중 사용자의 요구사항을 시스템이 얼마나 만족하는지에 대한 정보를 제공하는 기능 적합성 테스트의 부특성에 대한 설명으로 올바른 것은?- 일반등급 예제 ① 완전성: 모든 명시된 기능을 시스템이 제공하는 정도② 적절성: 기능 수행 시 사용되는 자원이 요구사항을 만족시키는 정도③ 정확성: 사용자의 목적 달성에 소프트웨어가 도움을 주는 정도④ 가용성: 사용자가 원하는 시간에 사용 및 접근이 가능한 정도 정답! ① 완전성: 모든 명시된 기능을 시스템이 제공하는 정도 + 개념 설명 +품질 특성과 비기능 테스트ISO 25010 품질 모델에서는 소프트웨어 품질 특성을 8가지 주특성과 각 주특성에 따른 하위 품질 특성을 정의하고 있다. 기능 적합성(Functional Suitability): 제품 또는 시스템이..
Q. 다음 중 시스템 성능(Performance), 견고성(Robustness), 신뢰성(Reliability) 등 비기능 요구사항이 성공적으로 구현되었는지 확인하는 테스트는?- 일반등급 예제① 단위 테스트② 통합 테스트③ 시스템 테스트④ 인수 테스트 정답! ③ 시스템 테스트 +개념 설명+시스템 테스트시스템 테스트(System test)는 통합 테스트가 완료된 후 전체 시스템이 시스템 명세에 따라 개발되었는지 검증하기 위해 행하는 테스트이다.시스템 테스트의 목적은 컴포넌트 테스트나 통합 테스트와는 다르다. 컴포넌트(단위) 테스트나 통합 테스트는 기능이 올바르게 수행되는지 검증하는 것은 중점을 두지만, 시스템 테스트는 시스템의 기능 측면뿐만 아니라 성능(Performance), 호환성(Compatibili..
Q1. 상향식 통합 테스트에 대한 설명으로 가장 올바른 것은?- 일반등급 예제① 많은 수의 테스트 스텁이 필요하다.② 설계 오류를 빨리 발견할 수 있다.③ 하위 컴포넌트가 충분하게 테스트 된다.④ 빅뱅 통합 방식의 하나이다. 정답! ③ 하위 컴포넌트가 충분하게 테스트 된다. Q2. 통합 테스트를 위한 다음의 전략 중 적절하지 않은 것은 무엇인가?- 일반등급 예제① 하향식 통합 : 상위 모듈을 먼저 테스트하고 하위의 모듈들을 통합하는 방법으로서, 하위 모듈을 대체할 수 있는 테스트 스텁이 필요하다.② 상향식 통합 : 하위 모듈을 먼저 테스트하고 상위의 모듈들을 통합하는 방법으로서, 상위 모듈의 역할을 대신하는 테스트 드라이버가 필요하다.③ 샌드위치 통합 : 상향식 통합과 하향식 통합을 동시에 진행한다.④..
Q. 다음 중 테스트 케이스에 대한 설명으로 올바르지 않은 것은?- 일반등급 예제① 요구사항에서 명시하지 않은 입력은 테스트 케이스가 될 수 없다.② 하나의 테스트 프로시저로 여러 개의 테스트 케이스를 실행할 수 있다.③ 테스트 케이스의 주요 요소는 입력, 사전조건, 사후조건, 예상출력을 포함한다.④ 테스트 케이스의 필수조건은 예상되는 출력 또는 결과를 미리 정의해두는 것이다. 정답! ① 요구사항에서 명시하지 않은 입력은 테스트 케이스가 될 수 없다. +용어+ *프로시저: 특정한 작업 프로그램을 구성하는 것+개념 설명+테스트 케이스(Test Case)란?테스트 케이스는 특정한 프로그램 경로를 실행 해 보거나, 특정 요구사항에 준수하는 지를 확인하기 위해 개발된 입력 값, 실행 조건(사전 조건), 그리고 ..
Q1. 소프트웨어 테스트 단계 순서로 올바른 것은?- 일반등급 예제 ① 단위 테스트 → 시스템 테스트 → 통합 테스트 → 인수 테스트 ② 단위 테스트 → 통합 테스트 → 시스템 테스트 → 인수 테스트③ 단위 테스트 → 통합 테스트 → 인수 테스트 → 시스템 테스트④ 통합 테스트 → 단위 테스트 → 시스템 테스트 → 인수 테스트 정답! ② 단위 테스트 → 통합 테스트 → 시스템 테스트 → 인수 테스트 테스트 분류소프트웨어 테스트는 테스트 레벨(컴포넌트, 통합, 시스템, 인수), 테스트 유형(기능, 품질), 테스트 설계 기법에 따라 다양하게 분류될 수 있다. 테스트 레벨에 의한 분류테스트 단계테스트 목적테스트 주체컴포넌트·단위 테스트(Component·Unit Testing)소프트웨어의 서브 프로그램, 모..
Q. 다음 중에서 품질 보증, 테스트, V&V의 관계를 가장 잘 표현하고 있는 것은?- 일반등급 기출① 테스트 > V&V = 품질 보증② V&V = 테스트 ③ 테스트 ④ V&V 정답! ③ 테스트 [해설] 테스트 보다 V&V가 광범위 하고, V&V보다 품질 보증이 광범위하다. +개념 설명+테스트와 품질보증 V&V는 "Verification(검증)과 Validation(확인)"의 약자로서 소프트웨어 품질 보증을 위한 핵심 개념이다.검증(Verification)은 소프트웨어 개발 과정에서 수행한 활동의 적함성 검사에 초점을 두며 확인은 결과물의 적합성에 초점을 둔다.예를 들어, 요구 분석 단계의 결과물인 요구사항 명세서가 구조 설계 및 상세 설계의 결과물에 적절하게 반영되었는지를 조사하는 추적성 확인은 ..
Q. 는 결함의 3가지 유형에 대한 도식이다. 유형별 설명으로 올바른 것은?① A 유형의 결함은 언젠가 다른 결함을 초래하는 원인이 될 수 있다.② B 유형의 결함은 명시된 요구사항이 부정학하게 구현되어 발생한다.③ C 유형의 결함은 요구사항이 소프트웨어에 구현되지 않아 발생한다.④ A 유형의 결함은 당장 직접적인 장애를 유발하지 않을 수도 있다. 정답! ② 결함 유형테스트를 통하여 결함을 효과적·효율적으로 검출하기 위해서는 소프트웨·어에 어떤 종류의 결함이 존재할 수 있는지 이해해야한다.아래 그림은 소프트웨어 결함을 누락·비관련·부정확한 구현 으로 분류한다. 누락누락(Omission)은 요구 명세에 명시된 요구사항이 시스템의 구현에 반영되지 않은 결함을 말한다.예를 들어, 어떤 시스템의 요구 명세에 ..