Learning
토픽 57 / 192·소프트웨어 테스트

소프트웨어 테스트 (Software Testing)

소프트웨어 테스트 (Software Testing)

소프트웨어가 요구사항을 충족하는지 확인하고 결함을 발견하기 위해 실행하는 체계적 활동

목적: 결함 발견, 품질 확인, 위험 감소, 신뢰성 확보

테스트 원리(ISTQB 7원칙)

테스트 수준: 단위 → 통합 → 시스템 → 인수

테스트 유형: 기능, 비기능, 구조적, 변경관련

테스트 기법: 블랙박스, 화이트박스, 경험기반

산출물: 테스트 계획서, 테스트 케이스, 결함 보고서

비교: 테스트(결함발견/동적) vs 정적분석(코드검토/정적) vs 정형검증(수학적증명)

연관: 품질보증, V-Model, 자동화테스트