| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 디자인패턴
- 생성패턴
- 전위식
- 정보처리기사
- 통합테스트
- 객체지향
- 스프트웨어개발프레임워크
- 행위패턴
- 프레임워크
- CSTS
- 정보처리
- 소프트웨어테스트
- sw테스트전문가
- 구조패턴
- 테스트
- 유스케이스다이어그램
- 테스트프로세스
- 테스트케이스
- ISTQB
- 스케줄링
- 테스팅
- 모듈
- 테스트시나리오
- 정보처리산업기사
- 데이터베이스
- 결함
- 중위식
- 인수테스트
- 유스케이스
- 시스템테스트
- Today
- Total
목록2025/03 (6)
코드자이너
Q1. 제품 소프트웨어 버전 관리 도구 중 아래에서 설명하는 것은 무엇인가?① 다닝 저장소 방식② 클라이언트·서버 방식③ 공유 폴더 방식④ 분산 저장소 방식정답! ② 클라이언트·서버 방식 [해설] 클라이언트-서버 방식• 버전 관리 자료가 서버에 저장되어 관리되며 서버의 자료를 개발자별로 자신의 PC로 복사하여 작업한 후 변경된 내용을 서버에 저장한다.( = 시점별 작업 내용 저장이 용이하여 GUI 툴을 이용하여 모니터링이 가능하다. )• 모든 버전 관리는 서버에서 수행된다.• 서버에 문제 발생시 서버가 복구되기 전까지 다른 개발자와의 협업 및 버전 관리 작업은 중단된다. ( = 서로 다른 개발자가 같은 파일을 작업했을 때 경고를 출력한다. )제품 소프트웨어 버전 등록 소프트웨어 형상관리(SCM-s/w ..
Q1. 다음 중 동적 분석 도구에 해당하는 것은 무엇인가?① pmd② cppcheck③ valgrind④ checkstyle정답! ③ valgrind [해설] 동적 분석 도구▪️ Avalache : Valgrind 프레임워크 및 STP 기반 소프트웨어 에러 및 취약점 분석▪️ Valgrind : 자동화된 메모리 및 스레드 결함 발견 및 분석 애플리케이션 성능 분석 애플리케이션 성능 측정사용자의 요구 기능을 해당 애플리케이션이 최소의 자원을 사용하면서 얼마나 빨리 많은 기능을 수행하는지를 측정하는 활동이다.애플리케이션의 성능을 측정하기 위한 지표는 '처리량, 응답 시간, 경과 시간, 자원 사용률'이 있다.처리량(Throughput) : 주어진 시간에 처리할 수 있는 단위 작업(트랜잭션)의 수응답 시간(Re..
Q1. 테스트 용어 중 아래에서 설명하는 것은?① 테스트 시나리오② 테스트 오라클③ 테스트 데이터④ 테스트 케이스정답! ② 테스트 오라클 [해설] 테스트 오라클: 테스트의 결과가 참인지 거짓인지를 판단하기 위해서 사전에 정의된 참 값을 입력하여 비교하는 기법 및 활동이다. 소프트웨어 테스트 소프트웨어 테스트테스트란 사용자가 요구하는 기능, 성능, 사용성, 안정성 등을 만족하는지 찾아내는 활동이다.응용 애플리케이션이나 시스템의 결함을 찾아내어 문제점을 해결하는 것이 최종 목표이다. 소프트웨어 테스트의 필요성프로그램에 잠재된 오류를 발견하고 이를 수정하여 올바른 프로그램을 개발할 수 있다.프로그램 실행 전에 코드 리뷰, 인스펙션 등을 통해 오류를 사전에 예방할 수 있다.반복적인 테스트를 거쳐 제품의 신뢰..
Q. 화이트 박스의 제어 구조 검사 중 아래에서 설명하는 것은 무엇인가?① 루프 검사② 조건 검사③ 데이터 흐름 검사④ 오류-예측 검사정답! ③ 데이터 흐름 검사 [해설] 화이트박스 테스트의 제어구조 검사: 소스 코드 내의 제어구조들에 대한 테스트 기법이다.▪️조건 검사(Condition Testing) : 논리적(조건)을 중심으로 테스트▪️루프 검사(Loop Testing) : 반복 구조를 중심으로 테스트▪️데이터 흐름 검사(Data Flow Testing) : 변수의 정의와 사용을 중심으로 테스트소프트웨어 테스트 소프트웨어 테스트사용자가 요구하는 기능, 성능, 사용성, 안정성 등을 만족하는지 찾아내는 활동이다.응용 애플리케이션이나 시스템의 결함을 찾아내어 문제점을 해결하는 것이 최종 목표이다.소프트웨..
Q. 탐색 기법에서 검색 대상의 데이터를 처음부터 순차적으로 비교하여 검색하는 기법에 해당하는 것은 무엇인가?① 블록탐색② 이분(이진) 탐색③ 선형 탐색④ 이진 트리 탐색정답! ③ 선형 탐색 [해설] ① 블록탐색 : 대량의 데이터를 그룹별로 블록화하여 인덱싱을 통해 검색 ② 이분(이진) 탐색 : 대상 데이터를 절반씩 나누어 가며 검색 ④ 이진 트리 탐색 : 검색 대상 데이터를 이진 트리로 변형한 뒤에 검색 탐색탐색(Search)많은 양의 데이터에서 원하는 데이터를 찾는 작업, 활동이다.탐색에 이용되는 기억 장치에 따라 내부 탐색과 외부 탐색으로 나눌 수 있다.내부 탐색 : 주기억 장치 탐색, 적은 양의 데이터를 바르게 탐색외부 탐색 : 보조기억 장치도 함께 탐색, 많은 양의 데이터를 느리게 탐색 탐..
Q. 선형 구조 중 아래에서 설명하는 것은 무엇인가?① 데크(Deque)② 단일 연결 리스트(Single Linked List)③ 큐(Queue)④ 이중 원형 연결 리스트(Double Circular Linked List)정답! ③ 큐(Queue) [해설] 큐의 특징1. 가장 먼저 삽입된 데이터가 가장 먼저 출력되는 선입선출(FIFO : First In First Out)방식이다.2. 프린터 스풀이나 입출력 버퍼와 같은 대기 행렬에 적합한 자료 구조이다.3. 데이터가 삭제될수록 Front값이 증가하므로 저장된 데이터를 다시 앞쪽으로 옮겨줘야 한다. 자료구조자료 구조프로그램에서 쉽게 활용될 수 있도록 논리적으로 설계된 데이터 구조 및 괜계이다.데이터의 유형과 업무 상황에 따라 다양한 형태의 자료 구조를..