반응형
I. 입력 값의 경계 부분에서 많은 오류 발생, 경계값 분석의 정의
- 명세기반 테스트 기법 중 동등 분할의 경계에서 결함이 발생할 확률이 높아 이를 예방하기위해, 입력 영역 경계 근처에 있는 값들을 이용하여 테스트를 설하는 기법
II 경계값 분석의 절차 및 단계별 활동
가. 경계값 분석의 절차
![]() |
- 경계값 분석기법은 동등분할과 마찬가지로 입력 및 출력 영역을 여러 클래스로 분할하여 수행
나. 경계값 분석의 단계별 활동
구분 | 절차 | 단계별 활동 | |
동등분할 | ①입력/출력 식별 | - 명세에서 입력과 출력을 식별 | |
②입력/출력 동등분할 | - 식별된 각각의 입력과 출력에 대한 동등 분할 수행 | ||
경계값분석 | ③경계값 식별 | - 분할된 각각의 클래스의 경계값을 식별 | |
④경계값 분석 | - 2-Value BVA(Boundary Value Analysis)나 3-Value BVA에 따라 경계값 분석 수행 | ||
설계 | ⑤테스트 케이스 설계 | - ④의 결과로 얻은 각각의 값에 대해 기대 출력을 명세로 구하여 테스트 케이스 설계 - One-to-One 방법이나 최소화 방식 등을 사용 |
|
One-to-One 방법 | - 식별된 한 경계값에 대해 하나의 테스트 케이스를 구성 | ||
최소화 방식 | - 하나의 테스트 케이스에서 여러 개의 경계값을 포함 |
- 최소화 방식으로 테스트 케이스를 설계하는 경우 One-to-One 방식에 비해 테스트 케이스 수는 줄어들지만 테스트 효과가 감소할 가능성이 존재
※출처 : 소프트웨어 테스트 전문가(CSTS) 가이드 (한국정보통신기술협회, TTA)
반응형
'IT기술노트 > 소프트웨어공학' 카테고리의 다른 글
TTAK.KO-10.0292/R2 기준, 정보시스템 하드웨어 규모산정 (1) | 2024.01.01 |
---|---|
시스템 운영 및 유지보수 감리 (0) | 2022.12.22 |
퍼징 (Fuzzing) (0) | 2022.11.03 |
정보시스템 운영·유지보수 감리 (0) | 2022.10.20 |
COCOMO II의 Post Architecture (0) | 2022.07.14 |
QC7 도구 (0) | 2022.07.13 |
시스템 엔지니어링(체계공학) 기반 기술검토회의 (0) | 2022.06.05 |
PMBOK Guide 7th Edition (0) | 2022.04.02 |
댓글