본문 바로가기
  • (개인)정보보호/최신ICT 정보 공유 블로그
나의 서재/22. 소프트웨어 공학 기본원리

15.3 동적 테스트

by 노벰버맨 2022. 1. 3.

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

댓글