동적 테스트: Difference between revisions

From CS Wiki
(새 문서: 분류:소프트웨어 공학 * 상위 문서: 소프트웨어 테스트 ;Dynamic Test; Dynamic Testing ;소프트웨어의 코드를 직접 실행시키며 수행하는 소...)
 
No edit summary
 
Line 7: Line 7:
== 동적 테스트 유형 ==
== 동적 테스트 유형 ==
=== 설계 기법에 따른 구분 ===
=== 설계 기법에 따른 구분 ===
* 명세 기반 테스트
* [[명세 기반 테스트]]
* 구조 기반 테스트
* [[구조 기반 테스트]]
* 경험 기반 테스트
* [[경험 기반 테스트]]


=== 소스코드 열람 여부에 따른 구분 ===
=== 소스코드 열람 여부에 따른 구분 ===

Latest revision as of 10:33, 10 March 2020

Dynamic Test; Dynamic Testing
소프트웨어의 코드를 직접 실행시키며 수행하는 소프트웨어 테스트 유형의 총칭
  • 주로 문서 기반의 검토 기법인 정적 테스트에 대비되는 개념이다.

동적 테스트 유형[edit | edit source]

설계 기법에 따른 구분[edit | edit source]

소스코드 열람 여부에 따른 구분[edit | edit source]

소스 코드 열람 여부에 따라 크게 화이트박스 테스트와 블랙박스 테스트로 나누어진다.
구분 화이트박스 테스트 블랙박스 테스트
개념
  • 프로그램 내부 로직을 참조하면서 모든 경로를 테스트
  • 프로그램 외부명세(기능, I/F)로부터 직접 테스트 (Data, I/O 위주 테스트)
특징
  • 구조 테스트- Logic-Driven 테스트- 모듈 테스트
  • 기능 테스트- Data-Driven 테스트- I/O-Driven 테스트
테스트기법
  • 조건 검사
  • 루프 검사
관점
  • 개발자 관점
  • 사용자 관점