본문 바로가기
정보처리기사 실기

정보처리기사 실기 모의고사 12회

by Killing_me__ 2021. 7. 8.
반응형

1. 테스트 데이터 값들 간에 최소한 한번씩을 조합하는 방식이며, 이는 커버해야 할 기능적 범위를 모든 조합에 비해 상대적으로 적은 양의 테스트 세트를 구성하기 위한 테스트 기법은?
> 페어와이즈 테스트

2-1. 소프트웨어 결과를 테스트하는 것으로, 사용자 시각으로 올바른 소프트웨어가 개발되었는지 입증하는 과정은?
> 확인(Validation)

2-2. 소프트웨어 과정을 테스트하는 것으로, 개발자 혹은 시험자의 시각으로 소프트웨어가 명세화된 기능을 올바르게 수행하는지 알아보는 과정은?
> 검증(Verification)

3-1. 시스템에 과다 정보량을 부과하여 과부하 상태에서도 소프트웨어가 정상적으로 실행되는지를 확인하는 테스트는?
> 강도 테스트

3-2. 소프트웨어가 다양한 방법으로 실패하도록 유도하고 정상적 복귀가 적절하게 수행되는지를 검증하는 테스트는?
> 회복 테스트

3-3. 오류를 제거하거나 수정한 소프트웨어에서 오류 제거와 수정에 의해 새로이 유입된 오류가 없는지 확인하는 일종의 반복 테스트는?
> 회귀 테스트

3-4. 불법적인 소프트웨어가 접근하여 시스템을 파괴하지 못하도록 소스 코드 내의 보안적인 결함을 미리 점검하는 테스트는?
> 안전 테스트

3-5. 테스트 목적에 따른 분류 중 하나로, 변경된 소프트웨어와 기존 소프트웨어에 동일한 데이터를 입력 후 결과를 비교하는 테스트는?
> 병행 테스트

4. 테스트의 결과가 참인지 거짓인지를 판단하기 위해서 사전에 정의된 참 값을 입력하여 비교하는 기법은?
> 테스트 오라클

5. 단위테스트가 끝난 모듈 또는 컴포넌트 단위의 프로그램이 설계 단계에서 제시한 애플리케이션과 동일한 구조와 기능으로 구현된 것인지를 확인하고, 소프트웨어 각 모듈 간의 인터페이스 관련 오류 및 결함을 찾아내기 위한 체계적인 테스트 기법은?
> 통합 테스트

6. 애플리케이션 컴포넌트 및 모듈을 테스트하는 환경의 일부분으로, 테스트를 지원하기 위한 코드와 데이터를 말하며, 단위 또는 모듈 테스트에 사용하기 위해 코드 개발자가 작성하는 요소는?
> 테스트 하네스

7. 모듈 및 모든 하위 컴포넌트를 대신하는 더미 모듈로 하향식 통합 테스트 수행 시 사용하는 것으로, 기존 코드를 흉내내거나 아직 개발되지 않은 코드를 임시로 대치하는 역할을 수행하는 것은?
> 스텁

8. 사용자의 행위를 조건부로 사전에 입력해두면, 그 상황에 예정된 행위를 수행하는 객체는?
> 목 오브젝트

9. 잠재적 사용자의 다양한 목적과 관찰된 행동 패턴을 응집시켜놓은 가상의 사용자는?
> 페르소나

10. 주어진 테스트 케이스에 의해 수행되는 소프트웨어의 테스트 범위를 측정하는 테스트 품질 측정 기준이며, 테스트의 정확성과 신뢰성을 향상시키는 역할을 하는 것은?
> 테스트 커버리지

11. 각 조건식이 다른 개별 조건식에 영향을 받지 않고, 전체 조건식에 독립적으로 영향을 주도록 한 코드 커버리지는?
> 변경 조건/결정 커버리지

12. 한계점의 측정을 목적으로 낮은 수준의 부하부터 높은 수준의 부하까지 예상 트래픽을 꾸준히 증가시키며 진행하는 부하 테스트는?
> Ramp-Up Load

13. 데이터가 하나도 없이 테이블 구조만 남은 최초 테이블이 만들어진 상태로 돌아가도록 하는 DDL의 명령어는?
> TRUNCATE

14-1. 데이터베이스를 온라인 분석 처리 용도로 사용하기 위해서 표준 SQL에 추가된 함수로 OLAP 함수라고도 하는 것은?
> 윈도우 함수

14-2. 위의 함수를 쓸 때에는 ( A ) 문구가 필수적으로 포함되어야 한다. ( A )에 들어갈 단어는?
> OVER

15. 데이터 구조나 오브젝트 상태를 다른 컴퓨터 환경으로 저장하고 재구성할 수 있는 포맷으로 변환하는 과정은?
> 직렬화

16. 설계 및 구현 단계에서 해킹 등의 공격을 유발할 가능성이 있는 잠재적인 보안 취약점을 사전에 제거하고, 외부 공격으로부터 안전한 소프트웨어를 개발하는 기법은?
> 시큐어 코딩

17-1. 메모리가 공유되는 하나의 객체에 두 개 이상의 스레드가 동시에 값을 변경하려고 할 때 발생되는 성능 저하의 문제점은?
> 경쟁조건

17-2. 위 문제점의 대응 방안 중 하나로 동기화 구문에 해당하는 명령어는?
> synchronized

17-3. 임계영역을 가진 스레드들의 실행시간이 서로 겹치지 않게 각각 단독으로 실행되게 하는 기술로, 위 문제점의 대응 방안 중 하나인 명령어는?
> mutex

18. 전역 변수를 사용하지 않고 객체를 하나만 생성하도록 하며, 생성된 객체를 어디에서든지 참조할 수 있도록 하는 패턴은?
> 싱글톤 패턴

19. 고급 언어를 기계어로 번역하는 프로그램으로, 이 방식의 대표적인 언어로 C, C++, FORTRAN, PASCAL 등이 있다. 이 프로그램은?
> 컴파일러

20. 객체를 현재 작성 중인 문서에 자유롭게 연결 또는 삽입하여 편집할 수 있게 해주는 Windows의 기능은?
> OLE (Object Linked Embedding)

반응형

댓글