반응형
블로그 이미지
개발자로서 현장에서 일하면서 새로 접하는 기술들이나 알게된 정보 등을 정리하기 위한 블로그입니다. 운 좋게 미국에서 큰 회사들의 프로젝트에서 컬설턴트로 일하고 있어서 새로운 기술들을 접할 기회가 많이 있습니다. 미국의 IT 프로젝트에서 사용되는 툴들에 대해 많은 분들과 정보를 공유하고 싶습니다.
솔웅

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

카테고리

Fitnesse 사용법 간단 정리

2013. 8. 7. 12:42 | Posted by 솔웅


반응형

요즘 제가 참여하는 프로젝트에 적용하려고 Fitnesse 를 Research 하고 있습니다.


나중을 위해서 간단하게 정리해 두겠습니다.


저는 FitLibrary 에 대해 알아보려고 검색하다가 관련된 파일을 다운 받았습니다.

정확히 다운 받은 곳을 못 찾겠네요.


필요하신 분은 구글링해서 다운 받으시기 바랍니다.

제가 다운 받은 파일 이름은 FitLibrary-2.0.zip 입니다.


Fitnesse 실행은 아래와 같이 합니다.


java -jar fitnesse-standalone.jar -o -p 8980 -e 0

 


처음 압축을 풀면 FitLibrary-2.0\fitnesse 폴더 내에 fitnesse-standalone 를 복사해 넣고 runFitNesseDirectly.bat 라는 배치 파일을 아래와 같이 수정하신 후 그 배치 파일을 실행 시키시면 됩니다.


java -jar fitnesse-standalone.jar -o -p 8980 -e 0
pause


이렇게 하고 나면 아래와 같은 콘솔이 뜹니다.


 

이제 Fitnesse 가 실행 된 겁니다.

 

브라우저를 열고 localhost:8980 에 접속해 보세요.

 

 

 

이 화면은 제가 좀 편집을 한 화면 입니다.

 

하여간 여러분도 성공하셨다면 비슷한 화면을 보실 겁니다.

 

여기서 테스트 테이블을 만들고 Fixture 작성해보고 또 test 를 실행해 보고 하는 것은 관련 예제들이 구글에 많이 있으니 그 예제들을 참고하시면 됩니다.

 

제가 작업하는 환경은 Spring Frame work 인데요.

이 프로젝트의 클래스들을 테스트 하기 위한 세팅방법을 Research 했었습니다.

 

그 클래스를 테스트 하려면 우선 해당 클래스들이 있는 jar 파일의 경로를 Fitnesse의 테이블 만드는 곳에서 설정을 해야 합니다.

 

!path C:\pcs\Fitnesse\java; ....

이런식으로요.

 

저는 프로젝트 build 한 후 target 폴더에 있는 jar 파일들을 임의의 폴더로 복사하고 그곳에 있는 jar 파일들을 path 에 적어 넣었습니다.

 

그 다음에는 Fixture 클래스를 생성할 프로젝트를 만듭니다.

저는 이클립스에 만들었습니다.

 

여기서 위의복사해 넣은 jar들을 프로젝트에 추가 시켜서 관련 테스트 Fixture를 만듭니다.

 

그리고 FItness 웹에 들어와서 관련된 테스트 테이블을 만들면 됩니다.

 

 

 

 

 

제가 샘플로 만들어 본 테스트 입니다.

 

이걸 save 한 다음 test 를 돌려보면 아래와 같은 결과를 얻을 수 있습니다.

 

 

 

 

오늘은 제가 요즘 research 하고 있는 것들을 기억해 두려고 간단하게 정리해 봤습니다.

 

다음에 기회가 되면 좀 더 디테일하고 실전에서 활용되는 팁을 정리하도록 하겠습니다.

반응형