CSS 이미지 스프라이트(Image Sprite)
node js 설치 npm(node package manager) 설치 npm으로 grunt-cli를 설치 $ npm install -g grunt-cli 프로젝트 지정 - 폴더 생성 $ mkdir ImageSpriteTest 프로젝트의 root folder 이동 $ cd ImageSpr...
node js 설치 npm(node package manager) 설치 npm으로 grunt-cli를 설치 $ npm install -g grunt-cli 프로젝트 지정 - 폴더 생성 $ mkdir ImageSpriteTest 프로젝트의 root folder 이동 $ cd ImageSpr...
수식을 표현할 수 있게 해주는 오픈 소스 MathJax 수식입력 LaTeX 예제 LaTeX/Mathematics MathJax CDN(Content Delivery Network) 이용 cdnjs 삽입 <script type="text/javascript" async src="https://cdnjs.c...
Test Coverage 테스트 커버러지 단위테스트 또는 통합테스트 수행 시 테스트코드가 테스트 대상 시스템에 대하여 얼마나 점검되었는지 판단 테스트코드가 테스트 대상의 로직들에 대하여 커버하는지 테스트 커버러지 비율로서 확인 테스트 커버러지 척도 테스트 커버러지 분석중 가장 논란이 많은 부분이 테스트 코드의 최종 커버러지 비율...
Test Double 테스트 대상 컴포넌트(SUT)가 의존하는 컴포넌트(DOC)를 테스트 환경에 맞는 컴포넌트로 대체하는 것 테스트 더블은 테스트 환경 내에서 의존 컴포넌트와 동일하게 동작하도록 구성 테스트 시점에는 테스트 더블을 생성해서 SUT에 주입 Mock Object Mock 객체를 사용해서 해당 오퍼레이션에 대한 ...
단위테스트의 목적 테스트 안전장치(Harness)로써, 소프트웨어를 안전하게 보호 소스코드 변경으로 인해 기존 SW가 깨지면 테스트 안전장치도 깨진 상태가 됨 다시 안전한 상태가 되도록 테스트 코드를 변경 변경한 테스트 코드를 기반으로 이전에 수행했던 테스트를 다시 수행 (회귀테스트) 단위테스트의 상호작용 SUT는 테스...
단위테스트 작성 소스코드와 단위테스트 코드를 분리, 소스코드는 src 폴더 하위에, 테스트 코드는 test 폴더 하위에 작성1 물리적으로는 다른 위치에 작성하지만, 패키지는 동일하게 유지하여 테스트 코드를 용이하게 관리 JUnit 단위테스트 클래스의 기본 구조 한 클래스에 여러 개의 테스트 메소드를 작성 가능 테스트 클래...
테스트 역사 최초의 버그 - 애니악(진공 컴퓨터)에서 실제로 살아있는 벌레(버그)가 들어가 타 죽으면서 오류가 발생 테스트의 필요성 소프트웨어가 올바르게 동작하지 않는 경우 - 금전,시간,비즈니스 이미지 손실 발생 테스트 주도 개발(TDD) - 프로그래머가 자신의 코드를 잘 설계하도록 함 TDD를 통해 SUT(System ...
블로그 테마를 가져와서 적용하기는 쉬웠으나, 폰트적용, 기타 css 변경이 어려웠다. 디자인 감각이 부족하기에 여러번 수정하였으나 계속 만족하지 못했다. 이러다 시작도 못해보겠다는 생각에 여기서 마무리를 하고, 추후 욕심에 따라 수정, 보완을 할 예정이다.