본문 바로가기
반응형

XUnit2

JUnit Cookbook 개발하면서 테스트를 수행하기 위해서 크게 두 가지 방법을 사용했을 것으로 생각된다. 가장 간단하게는 디버거를 통해 표현식을 사용하여 데이터를 확인하는 방법. 이 방법을 통해 재 컴파일 없이도 디버깅 표현식을 여러가지로 바꿀 수 있고 디버깅 툴을 이용해 원하는 곳에서 원하는 데이터에 대해 확인할 수도 있다. 또는 기본 output stream을 이용하여 테스트 구문을 화면에 출력하는 방법. 이 방법의 경우는 수행 순서 중간 중간에 출력문을 넣어서 실행 순서 파악에 사용하거나 특정 값을 출력해서 정상적인 로직이 수행되었는지를 확인하는 데 사용되었다. 출력구문을 바꾸고 싶을 때 재 컴파일 해야 한다는 문제가 있긴 하지만.. 위에 제시한 두가지 방법은 모두 결과값에 대해 해석하고 판단할 필요가 있다는 점에서 테.. 2015. 8. 25.
테스트 프레임워크 xUnit 테스트 프레임워크인 jUnit과 nUnit에 대해 검색하던 중 StackOverFlow에 올라온 하나의 질문글을 발견하게 되었다. nUnit과 xUnit의 차이점에 대해서 설명해달라며 두 용어의 개념에 대해 올려놓았더라 (작성자는 혼란을 겪고 있다.) 여기서 함정은 제목과는 다르게 본문에서 nUnit과 xUnit.net을 비교하고 있다. nUnit은 .NET language를 위한 unit testing framework로, unit testing tools인 xUnit을 기반으로 하는 것이고 xUnit.net은 .NET Framework를 위한 unit testing tool이다. nUnit의 특정 testing tool. (이름을 xUnit과 비슷하게 지어서 혼란을 일으켰으므로 xUnit.net의 잘.. 2015. 8. 24.
반응형