4. SW 프로세스와 테스트 (1)
테스트는 SW 개발 활동과 독립적으로 존재하지 않고 밀접하게 연계되어 있으므로, 서로 다른 개발 생명주기 모델에 따라 적용할 수 있는 테스트 방법은 서로 다른 접근법을 필요로 한다.
【그림. V-Model】
여러 가지 변형된 형태의 V-Model이 존재하지만, 일반적인 유형의 V-Model은 4단계의 테스트 레벨로 구성되어 있고, 4단계의 개발 레벨과 대응된다.
실제 V-Model에서는 SW 제품과 프로젝트에 따라서 개발과 테스트 레벨에 변화를 주거나, 특정 레벨을 추가 또는 삭제 할 수도 있다. 예를 들어, 컴포넌트 테스트 후에 컴포넌트 통합 테스트가 있을 수 있고, 시스템 테스트 후에 시스템 통합 테스트가 있을 수 있다.
【그림. V-Model과 테스트】
【그림. 테스트 단계별 프로세스】
V-Model에서의 테스트의 역할은 각각의 개발 단계에서 접근할 수 있는 테스트 방법을 모델화하여 보여주는 것으로, 실제 현업에서 적용할 때에는 개발하는 SW 또는 시스템의 특성과 개발 및 테스트 조직의 성격에 맞게 변형시켜 사용해야 한다.
[연재 차례]
① SW 테스트 이해 ② SW 테스트 필요성 ③ SW 프로세스 ④ SW 프로세스와 테스트 ⑤ SW 테스트 프로세스 ⑥ SW 테스트 기법 ⑦ 공개SW 프로세스 ⑧ 공개SW 테스트 ⑨ 공개SW 테스트 프로세스 ⑩ 테스트 도구 |
0개 댓글