* 테스트 케이스
설계 기반의 테스트 산출물
요구 사항 준수 여부를 확인하기 위해 설계된 입력값, 실행 조건, 기대 결과로 구성된 테스트 항목 또는 이것이 기록된 명세서를 의미한다.
https://youtu.be/LjfAG-IBRuU?si=SkIWCkLYKc8rvT8M
https://youtu.be/JTGaHlcKBL0?si=8P98NyNTVIqYVtHp
화이트 테스트
프로그램의 내부 로직을 중심으로 테스트 진행
경로 구조, 루프 등
기초 경로 검사 base path testing
McCabe가 제안한 것으로 대표적인 화이트 박스 테스트 기법
설계서나 소스 코드를 기반으로 흐름도를 작성하여 논리적 순환 복잡도를 측정
측정된 결과를 기반으로 실행 경로이 복잡도 판단
제어 구조 검새 control structure
1. 조건 검사 condition testing 논리식(조건)을 중심으로 테스트
2. 루프 검사 loop testing 반복 구조를 중심으로 테스트
3. 데이터 흐름 검사 data flow testing 변수이 정의와 사용을 중심으로 테스트
https://youtu.be/y5AuxvPdpv4?si=FwKbdPRG9Yg8UHhW
블랙 테스트
프로그램의 기능을 중심으로 테스트 진행
요구사항 만족 여부, 결과값 등
동등 분할 테스트 equivalence partitioning
입력 조건에 유효한 값과 무효한 값을 균등하게 하여 테스트 케이스 설계
경계값 분석 boundary value analysis
입력 조건의 경계에서 오류가 발생할 확률이 높다는 점을 이용하여 입력 조건의 경계값을 테스트 케이스로 설게
원인 - 효과 그래프 테스트 Cause-effect graphing
입력 데이터 간의 관계와 출력에 미치는 영향을 분석하여 효용성이 높은 테스트 케이스 설계
오류 예측 Error Guessing
과거의 경험이나 확인자의 감각에 의존하여 테스트 케이스 설계
비교 테스트 comparison
여러 버전의 프로그램에 동일한 테스트 자료를 제공하여 테스트 케이스 설계
'정보처리기사' 카테고리의 다른 글
240213 정처 필기 오답 (0) | 2024.02.13 |
---|---|
정처 필기 접수 (0) | 2024.01.23 |
정보처리기사 필기 시험 방법 컴퓨터 기반 CBT 변경됨 (0) | 2023.12.14 |
231214 정처 필기 오답 (0) | 2023.12.14 |
파이썬 출력문 print (end=" ") (0) | 2023.08.01 |
댓글