반응형

1. 다음은 애플리케이션 테스트에서 수행해야 할 작업들이다. 각 작업들을 수행 순서에 맞게 나열하시오

ㄱ. 테스트 방법이 결정되면 그에 맞는 테스트 케이스를 작성한다.
ㄴ. 무엇을 테스트 할 것인지 결정한다.
ㄷ. 테스트 방법을 정한다.
ㄹ. 테스트의 예상 결과를 정리한다
ㅁ. 테스트를 수행한다

 

예상 답 ) ㄴ - ㄹ - ㄷ- ㄱ - ㅁ. 

답 ) ㄴ - ㄷ- ㄱ- ㄹ- ㅁ

테스트 결정 - 테스트 방법 결정 - 방법에 대한 케이스 작성 - 예상 결과 정리 - 테스트 수행

 

2. 네트워크 보안에 대한 다음 설명에 해당하는 용어를 영문 약어로 쓰시오.

 

웹 서버로 들어오는 웹 트래픽을 검사하여 악의적인 코드나 공격 유형이 포함된 웹 트래픽을 차단해 주는 방화벽으로, SQL Injection이나 XSS 등과 같은 웹 공격을 탐지하고 차단한다
일반 방화벽과는 달리 패킷의 페이로드를 직접 확인하기 때문에 외부의 공격뿐만 아니라 사전에 발견하지 못했던 내부의 위험 요소에 대한 방어가 가능하다

 

예상 답 ) 웹방화벽

답 ) WAF -> 웹방화벽 (WEB Application Firewall)

 

3. 사용자 인터페이스(UI)에 대한 다음 설명에서 괄호에 해당하는 용어를 <보기>에서 찾아쓰시오.

ㄱ : 텍스트, 아이콘, 메뉴 등을 사용자가 직접 조작하여 상호작용하는 인터페이스
ㄴ : 인터넷이나 웹 브라우저에서 웹 페이지를 조작할 때 사용하는 인터페이스
ㄷ : 문법적 명령이 아닌 자연어를 입력하여 상호작용하는 인터페이스
ㄹ: 키보드를 통해 텍스트로 이루어진 명령어를 입력하여 상호작용하는 인터페이스

<보기>
텍스트 인터페이스
명령어 인터페이스
그래픽 인터페이스
웹 인터페이스

 

예상 답

ㄱ - 그래픽 인터페이스 

ㄴ - 웹 인터페이스

ㄷ - 텍스트 인터페이스

ㄹ - 명령어 인터페이스 

 

답 ) 예상 답과 동일

 

4. 컴퓨터 또는 컴퓨터와 인터넷 사이에서 파일을 주고받을 수 있도록 하는 원격 파일 전송 프로토콜인 FTP(File Transfer Protocol)의 기본 포트 번호를 쓰시오.

 

예상 답 ) TCP 21번 포트답 동일

 

5. 애플리케이션 테스트에 대한 다음 설명에서 괄호에 들어갈 알맞은 용어를 쓰시오.

 

가 : 소프트웨어가 수행할 특정 기능을 알기 위해서 각 기능이 완전히 작동되는 것을 입증하는 테스트로 기능 테스트라고도 한다. 사용자의 요구사항 명세를 보면서 테스트하며, 주로 구현된 기능을 테스트한다

나 : 모듈의 원시 코드를 오픈시킨 상태에서 원시 코드의 논리적인 모든 경로를 테스트하여 테스트 케이스를 설계하는 방법이다

 

답 )

가 : 블랙박스 테스트

나 : 화이트박스 테스트

 

6. 다음 C언어로 구현된 프로그램을 실행하여 7을 입력했을 때, 그 실행결과를 쓰시오

 

#include <stdio.h>

main() {
  int n, count=0;
  scanf("%d", &n);
  for(int i=2; i<=n/2;i++)
    if(i%j==0)
      count++;
  printf("%d",count);
}

답 ) 2

입력값 이하의 소수가 아닌 숫자의 갯수.

 

7. 네트워크에 대한 다음 설명에 해당하는 용어를 영문 약어로 쓰시오

 

영문으로 된 도메인 이름을 IP 주소로 번역하는 인터넷 서비스로, 도메인 이름과 IP 주소를 매핑하는 거대한 분산형 데이터베이스 시스템이다. 통신하고자 하는 상대 호스트의 IP 주소를 모르더라도, 상대적으로 기억하기 쉬운 도메인 이름을 조회하면 시스템이 도메인 네임을 IP주소로 바꾸어 주는 역할을 수행한다.

 

예상 답) DNS

답 동일.

 

 

 

 

 

반응형

'공부 > 자격증' 카테고리의 다른 글

[자격증] 정보처리산업기사 03  (0) 2023.09.22
정보처리산업기사 02  (0) 2023.09.19
[보안기사] 보안기사 용어정리 1  (0) 2023.04.05
리눅스 서버 보안  (2) 2020.02.06
시스템보안  (0) 2020.02.06

+ Recent posts