본문 바로가기

2

HttpUnit: 웹 사이트에 대한 단위 테스트 프레임워크 방금 웹 서핑을 하다가 HttpUnit에 대한 글을 잠깐 읽었습니다. 블로그들에는 없는 내용이 없군요 :-P http://httpunit.sourceforge.net/ 위의 URL이 httpunit의 주소입니다. jUnit과 함께 사용해야하는, Java 기반의 solution입니다. Cookbook 문서를 읽어보면 알수 있는 것입니다만 (아래의 글은 Cookbook 문서를 보고 간단히 요약한 것입니다) HttpUnit 프레임워크는 WebConversion 클래스를 사용해서 웹 브라우저가 만드는 HTTP conversion을 흉내냅니다. WebConversation wc = new WebConversation(); WebRequest req = new GetMethodWebRequest( "http://w.. 2007. 9. 25.
웹 사이트에 대한 테스트 자동화 툴 - Selenium 웹에 대해서 관심을 끊은지 하도 오래되어서 이런 툴이 나온줄도 몰랐군요. TDD할 때 가장 짜증나는 부분이 웹 사이트를 비롯한 "User Interface"에 대한 interaction을 어떻게 자동화 할 것이냐 하는 부분입니다. 사실 이 부분에 대한 고민을 예전에 좀 했었지만, 그냥 얼핏 생각하기에는 Lynx같은 텍스트 기반 브라우저를 돌려서 그 결과를 적절히 파싱한 다음에 원하는 결과와 대조하면 되는게 아닐까, 하는 다소 느슨한 생각만 하고 있었어요. 언젠가 그런 솔루션을 찾거나 만들거나 해야지... 하는 생각만 했더랬죠. 그러다 웹 서핑하는 도중에 Selenium이라는 솔루션을 만나게 되었습니다. 웹 사이트 주소는 http://openqa.org/ 입니다. Selenium IDE 사용 예를 보여주는.. 2007. 9. 20.