BVT를 어떻게 적용할 것인가를 고민한 하루. 이미 마련된 방법들은 있으나 일부분은 비효율적일지도 모르겠다는 생각이 든다. 문서를 만들면서 다시 정리한 BVT의 특징들은 아래와 같다. 1. 반복적인 수행이 가능해야 한다. 2. 빠르게 수행할 수 있어야 한다. 3. 테스트케이스의 유지보수가 어렵지 않아야 한다. 사실 몇가지 특성들이 더 있을 수 있겠지만 가장 중요한 것은 빠른 수행이다. BVT 자체의 목적이… Read more »
Posts Tagged: testing
Test framework을 만들자
Test Framework에 대해서 조사를 하다 우연히 Test Framework을 간단하게라도 만들어보라는 글을 보게 되었다. Kent Beck은 새로운 언어를 배울 때 항상 TDD로 test framework을 만들어보곤 한다더라는 내용과 함께. 고급 기술을 사용하지 않고 단순히 테스트만 가능하도록 한다면 어렵지 않지 않을까? 가능한 존재하는, 널리 쓰이는 것들 중 하나를 골라서 해결하게 될 가능성이 높지만 혹시라도 직접 개발하게 된다면 좋은… Read more »
Google C++ Testing Framework 시작하기
아래의 페이지를 번역해서 작성했습니다.(급하게…) 몇 문장 누락시키기도 하고 합쳐서 기술하기도 했습니다. 내용에도 있습니다만 Google C++ Testing Framework은 xUnit architecture 기반의 unit test tool로 다양한 플랫폼을 지원하고 사용이 어렵지 않습니다. 원문 : http://code.google.com/p/googletest/wiki/GoogleTestPrimer 내용 살펴보기
Testcase maintenance를 어떻게 쉽게 할 것인가 (1)
Title은 이렇게 적었지만 사실 뾰족한 수가 없다. 오늘 우연히, 또 오랜만에 테스팅에 대한 책을 읽다보니 문득 얼마전까지 고민하던 문제들이 떠올라서 계속 생각해볼까 한다. 책에서 언급된 내용을 대충 요약하면 아래와 같다. 1. Regression test 는 반복적으로 수행해야 하는 test 기법이다. 2. 매번 반복하는데 공수가 많이 들어가므로 가능한 자동화 하는게 좋다. 3. 자동화를 하면 편해질 것 같지만… Read more »