본문 바로가기

728x90
반응형
SMALL

SW Testing

(6)
[ISTQB] Chapter 6. 테스트 지원 도구 🟡 6.1 테스트 도구 고려 사항 ✅ 6.1.1 테스트 도구의 분류 - 반복적인 작업이나 상당한 리소스를 필요로 하는 작업을 자동화해서 테스트 활동의 효율성을 높임. - 테스팅의 일관성과 결함 재현성 향상으로 테스트 활동의 품질을 향상시킴. - 테스팅의 신뢰성을 향상시킴. - 리스레션 테스트 수행이 용이 : 반복적인 수동 업무를 줄여주기 때문에 시간 절약 가능 1) 테스팅 및 테스트웨어 관리 지원 도구 - ALM(애플리케이션 수명주기 관리 도구) - 요구사항 관리 도구 - 결함 관리 도구 - 형상 관리 도구 - 지속적인 통합 도구 2) 정적 테스팅 지원 도구 - 정적 분석 도구 3) 테스트 설계 및 구현 지원 도구 - 모델 기반 테스팅 도구 - 테스트 데이터 준비 도구 4) 테스트 실행 및 로깅 지원 도..
[ISTQB] Chapter 5. 테스트 관리 🟡5.1 테스트 조직 ✅ 5.1.1 독립적인 테스팅 - 독립적인 테스터 없음 : 개발자가 자신의 코드를 직접 테스트 - 개발팀이나 프로젝트 팀에 속한 독립적인 개발자나 테스터 : 개발자가 동료의 제품을 테스트 - 조직 내 독립적 테스트팀이나 그룹이 프로젝트 관리자나 상위 관리자에게 직접 보고 - 비즈니스 조직 또는 사용자 커뮤니티 소속이거나 사용성, 보안성, 성능, 준수성, 이식성 등 특정 테스트 분야를 전문으로 하는 독립적인 테스터 - 현장 또는 현장 외에서 일하는 조직 외부의 독립적인 테스터 - 독립적인 테스터는 그들이 가지고 있는 다양한 배경, 기술적인 관점, 성향이 달라 개발자와는 다른 유형의 장애를 찾아낼 수 있음. - 독립적인 테스터는 이해관계자가 시스템 명세를 정의하고 구현하면서 만든 가정에..
[ISTQB] Chpater 4. 테스트 기법 🟡 4.1 테스트 기법의 종류 * 용어 정의 * 탐색적 테스팅 : 테스터가 그들의 지식, 테스트 항목에 대한 탐색 및 이전 테스트 결과를 기반으로 테스트를 동적으로 설계하고 실행하는 테스팅 접근 방식 체크리스트 기반 테스팅 : 숙련된 테스터가 제품 검증에 필수적인 일련의 규칙이나 기준 또는 참고/확인/기억해야 하는 아이템 목록을 사용하는 경험 기반 테스트 기법 블랙박스 테스트 : 컴포넌트나 시스템의 명세 분석을 기반으로 하는 테스트 기법 ✅ 4.1.1 테스트 기법의 종류와 특성 1. 블랙박스 테스트 기법 - 적절한 테스트 베이시스(문서, 명세서, 유스케이스, 사용자 스토리 또는 비즈니스 프로세스)에 대한 분석을 기반으로 함. - 기능, 비기능 테스팅에 모두 적용 가능 - 대상의 내부 구조를 고려하지 않고..
[ISTQB] Chapter 3. 정적 테스팅 🟡 3.1 정적 테스팅 기초 ✅ 3.1.1 정적 테스팅으로 검토할 수 있는 작업 산출물 ✅ 3.1.2 정적 테스팅의 효과 - 소프트웨어 개발 수명주기 초반에 적용하면 동적 테스팅을 실행하기 전에 결함을 조기 발견할 수 있음. - 정적 테스팅 기법을 사용해 결함을 발견하고 수정하는 것이 동적 테스팅에 비해 적은 비용이 듦. - 동적 테스팅으로 발견이 쉽지 않은 결함 식별 가능. - 설계나 코딩의 결함 예방 - 개발 생산성 향상 - 개발 비용 및 기간 단축 - 테스팅 비용 및 기간 단축 - 리뷰에 참여하는 팀원 간의 의사소통 개선 - 소프트웨어 수명주기 전반에 걸친 총 품질 비용 감소 ✅ 3.1.3 정적 테스팅과 동적 테스팅의 차이 공통 목적 : 작업 산출물의 품질을 평가하고 가능한 빨리 결함을 식별하고자 ..
[ISTQB] Chapter 2. 소프트웨어 개발 수명주기와 테스팅 🟡 2.1 소프트웨어 개발 수명주기 모델 ✅ 2.1.1 소프트웨어 개발과 소프트웨어 테스팅 [소프트웨어 개발 활동과 테스트 활동의 관계] - 각 개발 활동에 대응하는 테스팅 활동이 있어야 한다. - 문서의 초기 버전이 작성되면 리뷰를 시작해야 한다. - 각 테스트 레벨은 그 레벨에 맞는 구체적인 목적을 가진다. - 테스트 분석과 설계는 대응하는 개발 단계에 시작해야 한다. - 테스팅 활동은 소프트웨어 개발 수명주기의 초기 단계에 시작해야 한다. [소프트웨어 개발 수명주기 모델] 1. 순차적 개발 모델 : sw 개발 프로세스를 1차원적 선형의 순차적 활동으로 설명함. -> 모든 단계는 이전 단계가 완료될 때 시작돼야 함. 2. 폭포수 모델 : 개발 활동이 순차적으로 이루어짐. -> 테스트 활동은 모든 개발..
[ISTQB] Chapter 1. 테스팅의 기초 🟡 1.1 테스팅이란 무엇인가? * 용어 정의 * 테스트 베이시스(Test basis) : 테스트 분석 및 설계의 기초로 사용되는 지식 체계 테스트 컨디션(Test condition) : 테스팅의 베이시스로 파악된 컴포넌트나 시스템의 테스팅 가능한 측면 테스트 케이스(Test case) : 테스트 컨디션에 기초해 개발한 일련의 사전조건, 입력, 행동, 예상 결과 및 사후조건 테스트 분석(Test analysis) : 테스트 베이시스(test basis)를 분석하여 테스트 컨디션을 식별하는 활동 테스트 설계(Test design) : 테스트 컨디션으로부터 테스트 케이스를 유도하고 도출하는 활동 테스트 스위트(Test suite) : 특정 테스트 주기에서 실행해야 하는 테스트 케이스의 집합이나 테스트 절차 ..

728x90
반응형
LIST