ISTQB CTFL 02

jihyeon·2022년 11월 7일
0

Testing

목록 보기
2/2

[공부한 자료 : ISTQB CTFL Syllabus]
*더 궁금한 점은 인터넷 검색을 통해 찾았습니다.

  • 컴포넌트 테스팅
    : 테스트가 가능한 최소 단위로 나누어진 소프트웨어(모듈, 프로그램, 객체, 클래스 등) 내에서 결함을 찾고 그 기능을 테스트
    목적 : 소프트웨어의 각 단위가 설계된대로 작동하는지 확인

  • 통합 테스팅
    : 컴포넌트나 시스템 간 상호 연동하는 동작을 테스트
    목적 : 컴포넌트나 시스템 간 상호 작용에서 결함을 찾는 것

  • 시스템 테스팅
    : 개발 프로젝트 범위에서 정의된 전체 시스템 또는 제품의 동작에 대해 테스트
    목적 : 시스템이 지정된 요구 사항을 준수하는지 평가

  • 인수 테스팅
    : 전체 시스템 또는 제품의 동작이나 능력에 초점
    목적 : 시스템이 비즈니스 요구 사항을 준수하는지 평가하고 전달하기에 적합한지 여부를 평가하는 것

  • 알파 및 베타 테스팅
    목적
    1) 신규 혹은 기존 고객이나 운영자가 시스템을 일반적인 조건과 운영 환경에서 사용해 자신의 목적을 최소한의 어려움, 비용, 리스크 등으로 완수할 수 있다는 자신감을 획득하는 것
    2) 시스템을 사용할 조건 및 환경과 관련된 결함의 발견

  • 기능 테스팅 : 소프트웨어가 수행하는 기능에 대한 품질 특성 테스팅

  • 비기능 테스팅 : 호환성, 신뢰성, 사용성과 같은 기능에 대한 품질 특성 테스팅

  • 화이트박스 테스팅
    1) 구조 기반 기법
    2) 소프트웨어 내부를 보고 필요한 정보들을 사용
    3) 컴포넌트(단위) 또는 소프트웨어(시스템)의 구조를 중심으로 테스트 케이스를 도출하는 방법

  • 변경 관련 테스팅
    1) 확인 테스팅
    제대로 결함을 제대로 수정했는지 확인
    2) 리그레션 테스팅
    의도하지 않은 부작용을 발견하기 위한 테스트를 수행

  • 유지보수 테스팅
    1) 새로운 운영 플랫폼으로 시스템을 마이그레이션한 후 테스트
    2) 저장된 데이터가 검색 가능한지 테스트
    3) 계획된 릴리스나 계획되지 않은 릴리스(핫픽스)와 연관되어 발생할 수 있다.

profile
📍 My Development Archive.

0개의 댓글