Testability를 고려하지 않은 개발


1) 요구사항 개발이 완료되었다고 해서 test관점에서 문서를 검토한 적이 있다.

2) 소스코드 개발이 완료되어 소스코드에 대한 Unit testing, integration testing을 수행한 적이 있다.

위 두가지 활동을 하면서 놀랐던 점은, test에 대한 고려가 되어 있지 않아서 올바르게 구현되었는지의 여부에 대한 확인이 거의 불가능했다는 점이다.

모든 단계에서의 개발이 그렇지만 코드 시험을 위해서도 만족시켜야 할 전제조건이 있다.

과연 그것이 시험할 준비가 된 상태인가? 시험을 고려하여 개발한 것인가? 라는 점이다.

소스코드가 이미 개발이 완료된 상태에서 시험을 하려고 하니, 시험이 안되어서 코드 재개발을 해야 하나,,란 고민을 한 경험이..

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s