테스트용이성(testability) 이란 아키텍처를 구성하는 구성요소들이 얼마나 테스트에 적합한가를 나타내는 품질속성이라 할수있다. 테스트용이성을 좋게 하기 위해서는 아키텍처를 설계하는 단계에서부터 이를 고려하지 않으면 안된다. 구성요소들간의 관계와 구성요소 자체를 어떻게 구현하느냐가 모두 테스트 용이성에 영향을 미치기 때문이다.
자동화된 단위테스트는 격리된 상태로 유닛을 테스트한다. 외부 호출을 처리하기 위한 일련의 기능들이 생성되고, 내부 호출을
제공하기 위한 드라이버가 만들어진다. 이를 테스트 드라이버라고 한다. 이 테스트드라이버를 만들수 있는가 역시 테스트용이성에 따라
결정된다.
'Work & Study > TechTalk' 카테고리의 다른 글
| 개발자 두명당 테스터 1명을 붙이자. (0) | 2007/02/18 |
|---|---|
| 스크립트 언어를 이용한 테스트케이스 만들기 (0) | 2007/02/18 |
| 테스트용이성(testability) 이란 ? (1) | 2007/02/18 |
| MS의 소프트웨어를 개발하는 방법 21가지 (0) | 2007/02/18 |
| Stream과 Serialization (0) | 2007/02/18 |
| OMG의 UML 인증시험 - OCUP (0) | 2007/02/18 |
TAG test


