-
"한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 제공 받아 작성된 서평입니다."
테스트 설계 기법
테스트 설계 기법은 소프트웨어를 분석하고 이를 바탕으로 테스트 케이스를 도출하는 것
테스트 기법을 실무에 잘 활용하려면
- 프로젝트 상황에 맞는 테스트 전략을 계획하고 목적 달성에 가장 적합한 테스트 설계 기법을 선택하여 테스트 케이스를 도출해야 한다.
테스트 전략
테스트 전략은 테스트를 설계하고 수행 방법을 결정하는 일련의 과정
전략의 요소
- 테스트 목표 수립, 일정 관리, 범위 선정, 테스트 종류 및 수행 절차 선정, 지원 도구, 품질 기준 수립 등이 포함
명세 기반 기법
명세 기반 기법은 고객 요구 사항 문서, 시스템과 프로그램의 기능 및 정책과 관련 정보를 명세한 기획서, 개발 설계서와 같은 문서를 기반으로 테스트 케이스를 설계하는 방법
명세 기반 기법의 종류
- 동등 분할, 경곗값 분석, 결정 테이블 테스팅, 상태 전이 테스팅, 유즈 케이스 테스팅, 조합 테스팅
구조 기반 기법
구조 기반 기법은 소스 코드, 개발 설계, 소프트웨어 구현 정보를 기반으로 테스트 케이스를 설계하는 방법
- 코드 자체를 테스트하는 컴포넌트 레벨
- 모듈 간 호출 하는 관계를 테스트하는 통합 레벨
- 비지니스 프로세스 구조를 테스트하는 시스템 레벨 구조로 구성
경험 기반 기법
경험 기반 기법은 테스터의 유사 시스템, 프로그램에 대한 기술적 경험과 지식 보유 능력에 기반하여 테스트 케이스를 설계하는 방법
명세 기반이나 구조 기반에서 찾아낼 수 없는 범위의 테스트 케이스와 결함을 도출할 수 있다.
728x90'BOOK' 카테고리의 다른 글
뉴스 기사 탐색 챗봇 만들기 (2) 2024.08.24 회의 요약 보고서 작성법 (1) 2024.07.25 알고리즘 인사이드 with 파이썬 (0) 2024.05.25 Spring DI (1) 2024.04.27 게임 AI를 위한 탐색 알고리즘 입문 (0) 2024.03.23