본문 바로가기

Programming

테스트의 종류 테스트의 종류 소프트웨어 프로젝트의 테스트는 각 프로세스의 단계별로 여러가지 테스트가 존재합니다. 유닛 테스트 (Unit Test) 가장 기본적인 테스트로 단위 테스트라고도 합니다. 기능 테스트이면서 테스트의 범위는 메소드 하나에 하나 이상의 유닛테스트를 추천합니다. 유닛 테스트 프레임워크로 대표되는 것이 JUnit 이고 이에 따른 패밀리들이 많이 있습니다. UI 테스트 HttpUnit Selenium DB 테스트 DBUnit WhiteBox 테스트 Cactus; 원격에 있는 소스의 구동을 들여다 볼 수 있는 테스트, 디버깅과 유사한 점이 있다. BlackBox 테스트 테스트 시료와 그에 대한 결과값만 노출이 되는 테스트. 통합 테스트 (Integrated Test) 전체 소프트웨어에 대한 유닛테스트들의.. 더보기
닷넷의 형 앞전 boxing 과 upboxing에서 값 형식 과 참조 형식에 대한 언급이 있었습니다. 그럼 값 형식과 참조 형식이란 무엇 일까요? 닷넷 프레임워크에서 형식이 무엇 인지 알기 위해 먼저 닷넷 프레임워크의 형식의 모든 것인 Common Type System(이하 CTS) 을 살펴 봐야 합니다.. CTS 란 런타임에서 형식을 선언하고 사용 및 관리하는 방법을 정의할 뿐 아니라 언어 간 통합에 대한 런타임 지원의 중요한 부분을 차지 합니다. 위 내용은 msdn 의 CTS 의 개요 내용입니다. Boxing , unboxing 또한 CTS에서 제공하는 기능입니다. CTS 의 가장 중요한 역할은 실제 애플리케이션이 실행 할 때 애플리케이션의 형식(type)의 사용과 관리를 하는 것 입니다. 형식(type)이란 .. 더보기