본문 바로가기
반응형

QA.테스팅8

[ISTQB] 제4장 테스트 기법 4.1 테스트 기법의 종류 4.1.1 테스트 기법의 종류와 특성 >블랙박스, 화이트박스, 경험 기반으로 분류 4.2 블랙박스 테스트 기법 4.2.1 동등 분할(Equivalence Partitioning) : 특정 파티션의 모든 변수는 동일한 방식으로 처리된다는 가정으로 파티션에 데이터 분할 >유효값(valid values) : 컴포넌트, 시스템에 입력되는 값. 이를 포함하는 동등한 파티션을 "유효 동등 분할"이라 한다. >비유효값(invalid values) : 컴포넌트, 시스템이 거부하는 값. 이를 포함하는 동등한 파티션을 "비유효 동등 분할"이라 한다. -모든 테스트 레벨에 적용 가능 -분할은 테스트 대상과 관련된 모든 데이터 요소에 대해 식별할 수 있다. -필요한 경우 모든 파티션은 하위파티션으로.. 2023. 12. 11.
[ISTQB] 제 3장 정적 테스팅(static testing) 3.1 정적 테스팅 기초 -리뷰 : 작업 산출물을 수동으로 검사 -정적 분석 : 코드나 다른 작업 산출물을 도구를 기반으로 평가(tool-driven evavluation) 3.1.1 정적 테스팅으로 검토할 수 있는 작업 산출물 : 대부분 3.1.2 정적 테스팅의 효과 >동적 테스팅을 실행하기 전 결함의 조기 발견 가능 3.1.3 정적 테스팅과 동적 테스팅의 차이 -공통 목적 : 작업 산출물의 품질을 평가, 가능한 빨리 결함을 식별 -발견하는 유형 결함이 달라 상호 보완적 -정적 테스팅 : 작업 산출물에서 직접 결함을 발견 vs 동적 테스팅 : 소프트웨어 직접 실행하여 식별 -정적 테스팅 : 작업 산출물의 일관성 및 내부 품질 향상 목적 vs 동적 테스팅 : 외부에 보이는 동작에 초점 3.2 리뷰 프로세.. 2023. 12. 11.
[ISTQB] 제 2장 소프트웨어 개발 수명주기와 테스팅 2.1 소프트웨어 개발 수명주기 모델 2.1.1 소프트웨어 개발과 소프트웨어 테스팅 (1) 모든 개발 활동은 그에 상응하는 테스트 활동이 있다. (2) 각 테스트 레벨은 그 레벨에 맞는 구체적인 목적을 가진다 (3) 주어진 테스트 레벨에 맞는 테스트 분석과 설계는 상응하는 개발 활동이 이루어지고 있는 동안 시작해야 한다. (4) 테스터가 요구사항과 설계의 정의와 개선을 위한 대화에 참여하고, 작업 산출물의 초안이 나오는 즉시 리뷰에 참여한다. > 테스팅을 초기에 시작하면 시간과 비용을 절약할 수 있다 -> 수명주기 초반에 테스팅 활동을 시작해야 한다. >> 소프트웨어 개발 생명주기 모델 기능 증분 (2) 반복적 개발 : 기능 집합을 종종 고정된 기간의 일련의 주기 안에서 같이 명시/설계/구축/테스트할 때.. 2023. 12. 11.
[ISTQB] 제1장 테스팅의 기초 1.1 테스팅이란 -다양한 활동(테스트 계획, 분석, 설계, 테스트 구현, 테스트 진행 상황 및 결과 보고, 테스트 대상 품질 평가)을 포함하는 프로세스 -동적 테스팅 : 테스트 대상 컴포넌트나 시스템을 실행 -정적 테스팅 : 테스트 대상 컴포넌트나 시스템을 실행하지 않음 -Verification(검증) + Validation(확인) 1.1.1 테스팅과 디버깅 -디버깅 : 소프트웨어 결함으로 인한 장애의 원인을 찾고 분석해서 수정(개발 활동) 1.2 테스팅의 필요성 1.2.1 성공을 위한 테스팅의 기여 1.2.2 품질 보증과 테스팅 1. 품질 보증(Quality Assurance) (1) 근본 원인 분석(root cause analysis) (2) 회고 회의(retrospective meetings) 2.. 2023. 12. 10.
반응형