목록Test (4)
준호씨의 블로그
어느 날 PR요청을 날리고 Jenkins에서 gradle test가 완료되길 기다리고 있었는데요. 이상하게도 끝날 생각을 안 합니다. Jenkins에 들어가서 로그를 보니 OOM (OutOfMemory) 오류가 발생하고 있었습니다. (참고로 로컬 개발환경인 맥북에서는 잘 되었습니다.) Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "Xmemcached-Reactor-66" ... 하나만 있는 것은 아니고 시간이 지나면 하나씩 계속 나타났습니다. 차라리 그냥 끝나버리면 좋겠다 싶었지만 희망 고문 하듯 계속 끝나지 않았습니다. 밤에 돌려놓고 아침에 일어나 보니 8시간 넘게 계속 돌고 있더군요. J..
같은 부서의 개발자 분이 유닛 테스트 코드를 작성하는데 테스트 대상의 변수명으로 sut를 사용하는 것을 보았습니다. Person이라는 클래스를 테스트한다고 가정하면 Person클래스의 인스턴스 변수명을 sut라고 선언하는 것입니다. Person sut = PersonFactory.create(); sut가 뭔지 물어보니 xUnit에서 나오는 system under test라는 단어의 약자라고 합니다. xunit patterns사이트에 정의가 있더군요. SUT at XUnitPatterns.com SUT Also known as: AUT, MUT, CUT The "system under test". It is short for "whatever thing we are testing" and is alway..
책을 보는 중이다. 저자는 Kent Beck 이다. 책의 구성 책의 구성을 크게 보면 1부. 자바로 다중 화폐 코드를 작성. Money 예제 2부. 파이썬으로 단위 테스팅 프레임워크 작성. xUnit 예제 3부. 테스트 주도 개발을 할 때 자주 등장하는 패턴들을 정리 부록. 번역자의 노하우를 담은 "TDD 수련법", "실전 TDD" 으로 되어 있다. 좀 더 자세한 구성 1부 화폐 예제 1장 다중 통화를 지원하는 Money 객체 2장 타락한 객체 3장 모두를 위한 평등 4장 프라이버시 5장 솔직히 말하자면 6장 돌아온 '모두를 위한 평등' 7장 사과와 오렌지 8장 객체 만들기 9장 우리가 사는 시간(times) 10장 흥미로운 시간 11장 모든 악의 근원 12장 드디어, 더하기 13장 진짜로..
sslscan? Command line util for Gathering TLS (previously SSL) information from specific host using openssl. Protocol and ciphers, vulnerability and so on. Installation brew install sslscan starttls SMTP Test $ sslscan --starttls-smtp mx1.hanmail.net:25 Version: 1.11.11-static OpenSSL 1.0.2f 28 Jan 2016 Connected to 211.231.108.46 Testing SSL server mx1.hanmail.net on port 25 using SNI name mx1.h..