오답 정리
1. 화이트 박스 테스트에 대한 설명으로 옳지 않은 것은?(p110)
① 제품의 내부 요소들이 명세서에 따라 수행되고 충분히 실행되는가를 보장하기 위한 검사이다.
② 모듈 안의 작동을 직접 관찰한다.
③ 프로그램 원시 코드의 논리적인 구조를 커버하도록 테스트 케이스를 설계한다.
④ 화이트 박스 테스트 기법에는 조건 검사, 루프 검사, 비교 검사 등이 있다.
정답 : 4번
비교검사는 블랙 박스 테스트이다.
2. 소프트웨어 검사 단계를 올바른 순서로 나열한 것은?(p118)
ㄱ. 설계 검사
ㄴ. 요구사항 검사
ㄷ. 코드 검사
ㄹ. 시스템 검사
① ㄱ-ㄴ-ㄷ-ㄹ
② ㄷ-ㄱ-ㄴ-ㄹ
③ ㄴ-ㄷ-ㄹ-ㄱ
④ ㄴ-ㄹ-ㄱ-ㄷ
정답 : 2번
검사순서 : 코드(구현) 검사 -> 통합(설계) 검사 -> 검증(요구사항) 검사 -> 시스템 검사
3. 상향식 통합 테스트의 과정이 옳게 나열된 것은?(p118)
ㄱ. 드라이버라는 제어 프로그램의 작성
ㄴ. 낮은 수준의 모듈들을 클러스터로 결합
ㄷ. 클러스터의 검사
ㄹ. 드라이버를 제거하고 클러스터를 상위로 결합
① ㄱ-ㄴ-ㄷ-ㄹ
② ㄴ-ㄱ-ㄷ-ㄹ
③ ㄴ-ㄷ-ㄱ-ㄹ
④ ㄱ-ㄴ-ㄹ-ㄷ
정답 : 2번
4. 소프트웨어 개발 단계와 테스트 전략이 옳게 연결된 것은?(p118)
① 설계 단계 - 시스템 테스트
② 요구사항 분석 단계 - 검증 테스트.
③ 코딩 단계 - 통합 테스트
④ 시스템 엔지니어링 단계 - 단위 테스트
정답 : 2번
검사 : 단위 - 통합 - 검증 - 시스템
개발 : 시스템 공학 - 요구분석 - 설계 - 구현
5. 소프트웨어 시험의 목적은 오류를 찾아내는데 있다. 이의 종류로는 단위 시험, 통합 시험, 검증 시험 그리고 시스템 시험이 있는데, 이 중에서 소프트웨어가 요구사항에 맞는지를 추적해 보는데 중점을 두고 있는 시험 방법은 무엇인가?(p118)
① 단위 시험
② 통합 시험
③ 검증 시험.
④ 시스템 시험
정답 : 3번
사용자의 요구 명세서에 있는 내적, 외적인 요구를 실제 구현된 프로그램과 비교하면서 검사하는 것을 검증 시험이라고 한다.
6. 화이트 박스 테스트에 대한 설명으로 옳지 않은 것은?(p119)
① 제품의 내부 요소들이 명세서에 따라 수행되고 충분히 실행되는가를 보장하기 위한 검사이다.
② 입력은 적절하게 받아들였는지, 출력은 정확하게 생성되는지를 보여주는데 사용된다.
③ 검사 대상의 가능한 경로를 어느 정도 통과하는지의 적용 범위성을 측정 기준으로 한다.
④ 참, 거짓을 판단하여 문장을 정상적으로 동작하는지 확인한다.
정답 : 2번
입력은 적절하게 받아들였는지, 출력은 정확하게 생성되는지를 보여주는 검사는 블랙박스 테스트이다.
7. 화이트 박스 검사에 대한 설명 중 옳지 않은 것은?(p119)
① 모듈 안의 논리적인 구조를 검사한다.
② 기초 경로 검사(Basic Path Test)라는 기법을 사용한다.
③ 검사 대상의 가능한 경로를 어느 정도 통과하는지의 적용 범위성을 측정 기준으로 한다.
④ 정상적인 입력 영역과 비정상적인 입력 영역을 정하여 에측한 출력 결과를 확인해 본다.
정답 : 4번
블랙박스의 균등 분할은 정상적인 입력 영역과 비정상적인 입력 영역을 정하여 예측한 출력 결과를 확인해 본다.
8. 블랙 박스 테스팅을 통해 발견하기 힘든 오류는?(p120)
① 다운 속도나 프린트 속도가 현저하게 떨어지는 경우
② 입력 메뉴를 선택하였는데 출력 메뉴가 선택되는 경우
③ 참, 거짓의 문제가 발생하여 발생하는 오류
④ 12+24를 계산하는데 1224가 출력되는 경우
정답 : 3번
참, 거짓 같은 논리 구조 상의 오류는 화이트 박스 검사로 발견해야 한다.
9. 소프트웨어 개발 단계와 테스트 전략이 잘못 연결된 항은?(p120)
① 설계 단계 - 통합 테스트
② 계획 단계 - 검증 테스트
③ 코딩 단계 - 단위 테스트
④ 시스템 공학 - 시스템 테스트
정답 : 2번
요구분석 단계 - 검증 테스트
10. 검사 대상의 가능한 경로를 어느 정도 통과하는지의 적용 범위성을 측정 주기능으로 하는 검사는?(p121)
① 화이트 박스 검사
② 블랙 박스 검사
③ 오류 예측 검사
④ 투명성 검사
정답 : 1번
기초 경로 검사는 화이트 박스 검사 중의 하나이다.
11. 복잡도를 판정할 때 가장 구조적이고 안정적인 크기는?(p121)
① 5 이하
② 6~10 이하
③ 20 이상
④ 50 이상
정답 : 2번
'정보처리기사 > 필기' 카테고리의 다른 글
PART 05. 데이터 통신 - 데이터 전송 이론 (0) | 2019.02.06 |
---|---|
PART 04. 소프트웨어 공학 - 소프트웨어 유지보수 및 재공학 (0) | 2019.02.03 |
PART 04. 소프트웨어 공학 - 객체지향 개념 (0) | 2019.02.03 |
PART 04. 소프트웨어 공학 - 소프트웨어 설계와 구현 (0) | 2019.01.31 |
PART 04. 소프트웨어 공학 - 프로젝트 계획과 요구분석 (0) | 2019.01.31 |