Posts Categorized: testing

BullseyeCoverage 수정해서 사용하기

1. BullseyeCoverage? BullseyeCoverage (이하 Bullseye)는 bullseye.com에서 판매하고 있는 C/C++ code의 coverage를 측정할 수 있는 툴로 C/C++이 동작하는 여러 환경에 따라 분석이 용이하게 되어있다. Code coverage는 Wikipedia에 설명된 대로 어느 정도로 테스트 되었는지를 나타내는 지표 중 하나로 실제 현업에서는 function coverage, condition/decision coverage, statement coverage를 주로 사용하게 되는 것 같다. 사실 SW testing이 개발 단계에서의 프로세스로… Read more »

애니팡 버그를 썼다?

애니팡을 자동화해서 돌려주는 프로그램들이 있다. 유튜브나 기타 인터넷에서 접하는 내용들을 보니 많은 사람들이 “버그를 썼다” 라는 표현을 하는데, 이는 잘못된 표현임. (참조 : 위키피디아-소프트웨어 버그) 버그는 쉽게 설명하면 개발자들의 실수 등으로 인해 예상치 못한 동작이나 결과를 가져오는 문제점이라고 볼 수 있는데 애니팡을 자동으로 게임하는 것은 소프트웨어적인 ‘버그’를 이용한 것이 아니다. 궁금하기도 해서 실제 해보고 판단한… 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 »