본문 바로가기

반응형

Test

(2)
테스트 시나리오 작성 방법 프로그램 코드를 작성하고 컴파일이 된다고 해서 모든 개발작업이 끝난 것은 아닙니다. 코딩작업이 끝났다면 테스트 단계가 남았고, 어쩌면 디버깅 과정을 거쳐야 할지도 모릅니다. 그럼 테스트라는 것은 무엇인가? 간단하게 말하자면 프로그램이 내가 원하는 형태로 잘 만들어 졌는가를 알아보는 작업입니다. 하지만 밑도 끝도 없이 테스트라는 것을 하려고 하니 막막해 지시는 분들도 있을 겁니다. 오늘은 그 테스트라는 것을 보다 세밀하고 효율적으로 하는데 도움을 줄 수 있는‘테스트 시나리오’라는 것을 어떻게 만드는지 개략적으로 나마 살펴 보도록 하겠습니다. 개략적이란 말을 쓴 이유는 각각의 프로그램마다 특성이 다르기 때문에 일정한 룰을 적용하기 어렵고, 일정한 룰을 적용하기 어렵기에 일반적이고도 개략적인 상황만을 다루기 ..
CppUnit Cookbook CppUnit Cookbook 리팩토링이라는 책을 읽다가 단위 테스트에 대한 필요성을 느끼고 예전 부터 한번 알아봐야지 하고 마음만 먹던 CppUnit에 대해서 간략한(?)하게 테스트 케이스 작성 방법에 대해서 요약해 보았습니다. 원문은 http://cppunit.sourceforge.net/doc/1.9.11/cppunit_cookbook.html#cppunit_cookbook 에서 확인 하실 수 있습니다. Simple Test Case 코드가 정상적으로 작동하고 있는지를 알아보기 위해서는 다양한 방법이 있습니다. 디버거를 사용하여 코드를 일일이 따라가 보거나, 특정 위치에서 문자를 출력 하도록 하는 것도 간단하고 좋은 방법 중에 하나임에는 분명합니다. 하지만 다소 뒤떨어진 방법임에도 분명하지요. 자동..

반응형