1. 동적 테스트의 개요
가. 동적 테스트의 정의
-프로그램 실행 후 실제 발생 오류 발견 및 문제 해결 기법
나. 동적 테스트의 특징
-오류 탐색 정확도 높음
-코드 전체 수행 어려움
-정적 테스트 기법과 병행하여 테스트 수행
-블랙박스 테스트와 화이트박스 테스트로 분류
2. 동적 테스트 케이스 설계
정의 | 사용자 요구를 만족하는지 입증하기 위해 혹은 프로그램 경로를 시험하기 위해 개발된 테스트 입력, 실행조건, 기대결과들의 집합 | |
특징 | -모든 테스트 데이터를 적용하여 테스트 수행 시 컴퓨터 자원과 시간 소모 -주어진 시간에 잠재된 오류를 발견할 가능성이 많은 최소의 테스트 데이터 설계 |
|
구분 | 블랙박스 테스트 | 화이트박스 테스트 |
내용 | -명세기반/경험기반 테스트 -모듈 내부 구조를 고려하지 않고 시스템 기능이나 요구명세에 기초하는 테스트 -시스템/인수 테스트 |
-구조기반 테스트 -모듈 내부 구조를 고려하는 테스트 -딘위/통합 테스트 |
방법 | -동등 분할 -경계값 분석 -의사결정표 |
-문장 커버리지 -분기 커버리지 -조건 커버리지 -조건/결정 커버리지 -변형 조건/결정 커버리지 -다중조건 커버리지 -기초결정 테스트 -변경 테스트 |
'나의 서재 > 22. 소프트웨어 공학 기본원리' 카테고리의 다른 글
16.1 소프트웨어 3R (0) | 2022.01.09 |
---|---|
16. 유지보수 (0) | 2022.01.09 |
15.2 정적 테스트 (0) | 2021.12.19 |
15.1 테스트 분류 (0) | 2021.12.19 |
15. 테스트 (0) | 2021.12.19 |
댓글