본문 바로가기

기술/테스팅 지식

(7)
[ISTQB CFTL 2018] 3주 독학 최고점자 합격 후기 2019년 8월 12일에 처음 실라버스를 보기 시작해서 3주간 독학한 후, 2019년 9월 3일에 역삼에서 시험을 봤다. 그리고 2주 뒤, 2019년 9월 16일 다음과 문자가 왔다. 그런데!! 아니!! 같이 시험 본 200여명 중에 최고점자로 합격한 것이 아닌가. 별 건 아니지만 그래도 기분이 좋았다. 원래 누워서 떡먹기도 1등으로 먹으면 기분은 좋은 법이다. 그리고 9월 25일 다음과 같은 등기를 받았다. 오오오!! 등기로 한 번 보내면 재발급 받는데 비용이 비싸다고 했기 때문에 언제 오나 걱정을 많이 했었다. 사실 처음에 독학 후기를 찾아봤을 때는 걱정이 앞섰다. 후기에서 대부분 시험 예제보다 훨씬 어렵게 나오고 명확한 정답이 없는 문제도 있다고 했기 때문이다. 시험비가 17만원이나 됐기 때문에 나..
[ISTQB CFTL 2018]6. 테스트 지원 도구 6.1 테스트 도구 고려 사항 FL-6.1.1 (K2) 테스트 도구를 사용 목적과 지원하는 테스트 활동에 따라 구별할 수 있다. ...더보기 Q) 다음 중 테스트 도구에 대한 설명(1-4)과 도구(ㄱ-ㄹ)를 바르게 연결한 것은? 1. 테스팅과 테스트웨어의 관리 지원 2. 정적 테스팅 지원 3. 테스트 실행과 로깅 지원 4. 성능 측정과 동적 분석 지원 ㄱ. 커버리지 측정 도구 ㄴ. 형상관리 도구 ㄷ. 리뷰 도구 ㄹ. 모니터링 도구 A. 1ㄱ, 2ㄴ, 3ㄹ, 4ㄷ B. 1ㄴ, 2ㄷ, 3ㄹ, 4ㄱ C. 1ㄱ, 2ㄷ, 3ㄹ, 4ㄴ D. 1ㄴ, 2ㄷ, 3ㄱ, 4ㄹ (정답) ...더보기 Q) 다음은 테스팅 활동과 테스팅 도구들이다: 1. 성능 측정 및 동적 분석 2. 테스트 실행과 로깅 3. 테스팅 및 테스트웨어..
[ISTQB CFTL 2018]5. 테스트 관리 5.1 테스트 조직 FL-5.1.1 (K2) 독립적 테스트의 장단점을 설명할 수 있다. ...더보기 Q) 다음 중 테스트의 독립성의 이점을 가장 잘 설명한 것은? A. 독립적인 테스트팀을 활용하면 프로젝트 관리자가 최종 산출물의 품질에 대한 책임을 테스트팀에 할당하게 되므로 모든 사람이 품질을 테스트팀의 책임이라고 인식하게 된다. B. 조직 외부에 테스트팀을 둘 수 있는 경우, 이 팀이 프로젝트 관리 측의 출시 관련 우려나 엄격한 출시 마감을 맞춰야 하는 필요에 쉽게 좌지우지되지 않는 측면에서 뚜렷한 이점이 있다. C. 독립적인 테스트팀은 개발자와 완전히 분리되어 업무를 수행하고, 프로젝트 요구사항 변경에 주의를 기울일 필요가 없으며 결함 관리 시스템을 통해 결함을 보고하므로 개발자와의 의사소통이 제한적..
[ISTQB CFTL 2018]4. 테스트 기법 ...더보기 Q) 체크리스트 기반 테스팅(Checklist-based Testing)이란? A. 과거 장애에 대한 테스터의 지식이나 장애 모드에 대한 일반적 지식에 기반해 테스트를 도출하는 기법 B. 내부 구조는 참조하지 않고 컴포넌트나 시스템의 기능 및 비기능 명세를 분석해 테스트 케이스를 도출하고 선택하는 절차 C. 숙련된 테스터가 제품 검증을 위한 일련의 규칙이나 기준, 또는 참고/확인/기억해야 하는 상위수준 아이템 목록을 사용하는 경험 기반 기법 (정답) D. 테스터가 자신의 지식, 테스트 항목의 탐구, 이전 테스트 결과를 기반으로 한 테스트를 적극적으로 설계하고 실행하는 테스팅 접근법 ...더보기 Q) 다음 중 탐색적 테스팅을 가장 잘 설명한 것은? A. 테스트 대상의 배경에 대한 심층적인 조사..
[ISTQB CFTL 2018]3. 정적 테스팅 3.1 정적 테스팅 기초 FL3.1.1 (K1) 다양한 정적 테스팅 기법으로 확인할 수 있는 소프트웨어 작업 산출물 유형을 인식할 수 있다. FL3.1.2 (K2) 정적 테스팅의 가치를 예제를 통해 설명할 수 있다. ...더보기 Q) 다음 중 정적 테스팅에 대해 가장 잘 설명한 두 가지는? A. 결함을 발견하고 제거하는 경제적인 방법이다. (정답) B. 동적 테스팅의 부담을 줄여준다. C. 사용자 요구사항에 대한 초기 확인이다. (정답) D. 수명주기 초기에 런타임 문제를 찾을 수 있게 해준다. E. 안전 최우선(safety-critical) 시스템을 테스트할 때는 동적 테스팅으로 결함을 더 잘 찾아내기 때문에 정적 테스팅은 덜 중요하다. ...더보기 Q) 다음 중 정적 테스팅의 가치를 가장 잘 설명한 ..
[ISTQB CFTL 2018]2. 소프트웨어 개발 수명주기와 테스팅 2.1 소프트웨어 개발 수명주기 모델 FL-2.1.1 (K2) 소프트웨어 개발 수명주기에서의 소프트웨어 개발 활동과 테스트 활동의 관계를 설명할 수 있다. ...더보기 Q) 다음 중 점진적 개발 모델을 가장 잘 정의한 것은? A. 요구사항 정의, 소프트웨어 설계 및 테스팅을 일련의 추가 작업으로 수행한다. (정답) B. 개발 프로세스 단계는 이전 단계를 완료할 때 시작해야 한다. C. 테스팅은 개발을 완료후나 후 수행하는 별도의 단계로 간주한다. D. 테스팅을 개발활동의 일환으로 추가한다. ...더보기 Q) 다음은 소프트웨어 개발 수명주기에서 소프트웨어 개발 활동과 테스트 활동의 관계를 설명한 것이다. 1. 각 개발 활동에 대응하는 테스팅 활동이 있어야 한다. 2. 문서의 최종 버전이 작성되면 리뷰를 시..
[ISTQB CFTL 2018]1. 테스팅의 기초 1.1 테스팅이란 무엇인가? FL-1.1.1 (K1) 테스팅의 일반적인 목적을 식별할 수 있다. ...더보기 Q) 다음 중 테스팅의 목적으로 바른 것은? A. 시스템 테스팅에서 컴포넌트 테스트를 충분히 수행했는지 확인한다. B. 가능한 많은 장애를 찾아내어 결함을 식별하고 수정한다. (정답) C. 모든 가능한 결함이 식별되었다는 것을 증명한다. D. 남아있는 결함이 장애를 일으키지 않을 것이라는 것을 증명한다. ...더보기 Q) 다음 중 테스팅의 주요 목적은? A. 결함 예방 (정답) B. 프로젝트 계획이 요구대로 진행되는지 확인 C. 개발팀의 자신감 획득 D. 테스트 대상 시스템의 릴리스 여부 결정 FL-1.1.2 (K2) 테스팅과 디버깅을 구별할 수 있다. ...더보기 Q) 다음 중 테스팅과 디버깅의..