반응형
멘토링
저도 이번에 다시 한번 공부하면서 정리를 하게 된 내용인데
구화소 구조결로 두음 만드셔서 외우시면 도움이 될 듯 합니다.
구조기반 테스트 설계 기법의 세부 내용을 아는 것도 중요하지만,
구조기반 테스트 설계 기법이 화이트박스 테스트에 해당하고,
화이트박스 테스트에 소스코드 커버리지가 포함된다는 것을 아는게
더 중요해 보입니다.
후에 추가 포스팅하겠지만,
소스코드 커버리지는
구조결 조변다로 암기하시면 됩니다.
구문, 조건, 결정, 조건/결정, 변경 조건/결정, 다중 조건 커버리지 등이 있습니다.
구조기반 테스트 설계 기법 = 화이트박스 테스트 ← 소스코드 커버리지
구문, 조건, 결정, 조건/결정, 변경조건/결정, 다중 조건 커버리지
KS X ISO/IEC/IEEE 29119 구조기반 테스트 설계 기법
기출 문제
(관리 127-1-7)
테스트 커버리지(Test Coverage)와 코드 커버리지(Coverage)
(관리 92-3-2)
시스템의 테스트 완전성을 확보하기 위한
소스코드 커버리지 (Source Code Coverage)의 종류를 나열하고,
예를 들어 설명하시오.
(관리 83-2-4)
소프트웨어의 명세기반기법(Specification-Based Technique) 테스트와
구조기반 기법 (Structure-Based Technique) 테스트 방법을 나열하고 설명하시오.
◆ 테스트 설계 기법 분류
▪ 명세기반 기법
- 일반적으로 공식적/비공식적 모델이 명세화를 위해 사용됨
- 테스트 케이스를 모델로부터 체계적으로 도출
- 문서기반
- Equivalence Partitioning, Boundary value analysis, Decision table testing,
State transition testting, Use case testing
▪ 구조기반 기법
- SW 코드나 설계 등 구조를 보여주는 정보로부터 테스트 케이스 도출
- 소프트웨어의 커버리지 정도가 기존 테스트 케이스로부터 측정되고
커버리지를 늘리기 위하여 추가적 테스트 케이스가 체계적으로 도출
▪ 경험기반 기법
- 테스터, 개발자, 사용자 등의 지식활용
- 발생가능한 결함과 그 분포 등에 대한 지식
- 문서화 필요
반응형
'정보관리기술사 > SW 공학' 카테고리의 다른 글
테스트 커버리지 (1) | 2022.10.07 |
---|---|
코드 커버리지 (Code Coverage) - "구조결 조변다" (0) | 2022.10.06 |
명세기반 테스트 설계 기법 - "명동경의상유페" (0) | 2022.10.04 |
프로그램 실행 여부에 따른 소프트웨어 테스트 분류 - "정적/동적 테스트" (1) | 2022.10.02 |
ISO/IEC/IEEE 29119 구성 체계와 주요 내용 - "개프문기키" (0) | 2022.10.01 |
댓글