본문 바로가기

csts3

CSTS FL 자격증 후기(21/11/20) CSTS 자격시험을 준비하면서, 합격하면 후기를 포스팅하려고 했다. 공부 방법부터 결과가 나올 때까지의 과정을 공유하려 한다. 공부 방법 소프트웨어 테스트 전문가(CTST) 가이드 책으로 주로 공부했다. 책에 오탈자가 있으므로 정오표를 확인하는 것이 좋다. Part1 테스트 개요는 테스트 용어, 용어 간의 관계, 품질 특성에 대해 전반적으로 알아야 한다. 용어 간의 관계 그림을 보면서 공부하면 외우기 쉽다. Part2 테스트 설계기법은 책의 예시를 풀면서 이해하는 것이 좋다. 각 설계 기법에 따라 어떤 테스트 케이스가 생성되는지, 커버리지 계산 방법 등을 숙지해야 한다. Part3 테스트 프로세스는 비슷한 용어가 많아 헷갈리지만, 공부하다 보면 당연한 내용이다. 여러 번 읽어보는 수밖에 없다. 아래 CS.. 2021. 12. 11.
[CSTS] 2장 테스트 분류와 테스팅 방법 2장 테스트 분류와 테스팅 방법 2.1 개요 다양한 테스트 관련 개념을 테스트 분류와 테스팅 방법으로 구분하여 설명한다. 2.2 테스트 분류 2.2.1 개요 소프트웨어 테스트는 테스트 레벨, 테스트 유형, 테스트 설계 기법에 따라서 분류할 수 있다. 3가지 기준은 각각 독립적인 기준이다. 분류 테스트 종류 설명 테스트 레벨 컴포넌트/단위 테스트 각각의 컴포넌트를 테스트한다. 통합 테스트 컴포넌트 간의 인터페이스를 테스트한다. 시스템 테스트 전체 시스템이 목적을 만족시키는지 테스트한다. 인수 테스트 사용자의 요구사항을 만족하는지 확인한다. 테스트 설계 동적 테스트 명세 기반 테스트 명세를 바탕으로 테스트 케이스를 생성한다. 구조 기반 테스트 프로그램 코드를 바탕으로 테스트 케이스를 생성한다. 경험 기반 테.. 2021. 8. 21.
[CSTS] 1장 테스트 개요 1장 테스트 개요 1.1 테스트 목적 시스템이 요구사항을 만족하는지 확인, 표준을 준수하는지 검증 결함의 검출과 제품 품질 개선 품질 평가와 의사 결정 지원 개발 프로세스 개선 지원 1.2 오류, 결함, 장애 1.2.1 오류, 결함, 장애의 개념 소프트웨어 요구사항: 소프트웨어를 개발할 때 기대·약속된 소프트웨어의 동작에 대한 기준을 정의한 것 장애(Failure): 프로그램의 실행 결과와 요구사항에 명시된 결과의 차이 결함(Defect): 소프트웨어 내에 장애를 유발할 수 있는 문제 ex) 부정확한 구현, 누락 오류(Error): 결함이 생기게 한 개발자의 행위 ex) 요구사항 미숙지, 오타 1.2.2 결함 유형 누락(Omission): 요구 사항이 시스템의 구현에 반영되지 않은 결함 부정확한(Inco.. 2021. 8. 2.