입력값, 테스트 절차, 테스트 환경 중 어떤 요소가 결함 발생에 영향을 미치는지 분석하는 방법
정답 : 고립화(Isolation)
더보기결함의 원인을 찾기 위해 결함을 발생시킨 입력값, 테스트 절차, 테스트 환경을 명확히 파악하는 방법
정답 : 구체화(Specification)
더보기상향식 통합 테스트와 하향식 통합 테스트 방식을 결합한 테스트 방식이다. 하위 프로젝트가 있는 큰 규모의 통합 테스트에서 사용하는 방식으로 병렬 테스트가 가능하고 시간 절약이 가능하다. 스텁과 드라이버의 필요성이 매우 높은 방식이고, 비용이 많이 소요된다.
정답 : 샌드위치 통합 테스트
더보기실제 협력 클래스의 기능을 대체해야 할 경우에 사용 실제 협력 클래스의 기능 중 전체나 일부를 훨씬 단순하게 구현
정답 : 가짜(Fake) 객체
더보기주로 테스트 대상 클래스와 협력하는 클래스로 가는 출력을 검증하는데 사용
정답 : 테스트 스파이(Spy)
더보기객체 지향 츠로그램에서는 컴포넌트 테스트 수행 시 테스트 되는 메서드가 다른 클래스의 객체에 의존한다. 이런 경우 메서드를 고립화하여 테스트하는 것이 불가능하므로 독립적인 컴포넌트 테스트를 위해서는 스텁의 객체 지향 버전인 ( )가 필요하다.
정답 : 목(Mock) 객체
더보기( )는 사용자 정보를 유지를 위한 질의 및 디렉터리 서비스를 수정하기 위한 인터넷 프로토콜을 가리킨다.
정답 : LDAP(Lightweight Directory Access Protocol)
더보기( )는 유전자 검사정보, 범죄경력정보 등 정보 주체의 사생활을 현저하게 침해할 수 있는 정보로 사상, 신념, 노동조합, 정치적 견해 등이 해당한다.
정답 : 민감 정보
더보기루트 노드(혹은 다른 임의의 노드)에서 시작해서 인접한 노드를 먼저 탐색하는 방법이다.
정답 : 너비-우선(Breadth-First)
더보기루트 노드(혹은 다른 임의의 노드)에서 시작해서 다음 분기(branch)로 넘어가기 전에 해당 분기를 완벽하게 탐색하는 방법이다.
정답 : 깊이-우선(Depth-First)
더보기