단위 테스트 4

Python 공부 노트 5. - 단위 테스트

단위테스트는 자바의 JUnit과 사상이 기본적으로 같음 import unittest class SimpleTest(unittest.TestCase): @classmethod def setUpClass(cls): print("set up class") return @classmethod def tearDownClass(cls): print("tearDown class") def setUp(self): print("this is setup") return def tearDown(self): print("this is tear down") return def testSimple(self): self.assert_(1==2, "my assert failed") def testSecond(self): self.a..

단위 테스트 2회 - 확장된 단위 테스트 도구 (Cactus,JUnitEE)

확장된 단위 테스트 도구 (Cactus & JUnitEE) 자바스터디 조대협 (http://bcho.tistory.com) 지금까지 기본적인 단위 테스트 도구에 대해서 알아보았다. 좀더 상세화된 단위 테스트의 단계를 나눠 보면 다음과 같이 나눠볼 수 있다. l Type 1.코드 단위 테스트 코드상의 로직에 대해서만 테스트를 수행한다.앞 장에서 살펴본 테스트 방법이 일반적인 코드 단위 테스트 방법이다. 그러나 EJB,Servlet과 같은 J2EE 컴포넌트에 대해서 로직이 Dependency를 가지는 경우에는 EJB,Servlet 객체를 직접 연동하는 경우 container (WAS)에 배포하고, 기타 환경 설정이 필요하기 때문에, 로직 테스트를 위해서는 container 환경을 구성하기 전에 동일한 인터페..

ALM/Test Automation 2008.02.19

Unit Testing WebLogic Workshop 8.1 Applications & JWebUnit

JCS,JPF,JCX등에 대한 테스트 방법 http://dev2dev.bea.com/pub/a/2004/12/eckels_BP.html 아래는 JWebUnit이다. HttpUnit의 확장판인데. 특히나 assert 메서드들이 흥미롭다. 예를 들어 assertTextPresent("Hello World!"); assertTextInElement("attributeOne", pretendObject.getAttributeOne()); 위의 둘처럼 response HTML을 모두 무식(?)하게 테스트 하는 것이 아니라 어떤 Text가 있는지, 내지는 Element내에 있는 Text를 검색함으로써 좀더 resonable한 테스트가 가능하다. 통채로 HttpResponse를 테스트 한다면, 디자인이 (CSS,Ja..

ALM/Test Automation 2007.08.27