분류 전체보기(171)
-
기타
1. 트리 순회방법 * 전위 순회 (Pre-Order Traversal) : Root --> Left --> Right * 중위 순회 (In-Order Traversal) : Left --> Root --> Right * 후위 순회 (Post-Order Traversal) : Left --> Right --> Root 2. 이진 트리 3. 논리 데이터 저장소 * 구조 - 개체(Entity) : 관리할 대상이 되는 실체 - 속성(Attribute) : 관리할 정보의 구체적 항목 - 관계(Relationship) : 개체 간의 대응 관계 4. 물리 데이터 저장소 * 논리 데이터 저장소에서 물리 데이터 저장소 모델로 변환하는 절차 단위 개체를 테이블로 변환 속성을 컬럼으로 변환 UID(Unique Identi..
2023.02.16 -
모듈 연계 / 인터페이스 구현(보안), 구현 검증, 오류 확인
모듈 연계 1. EAI (Enterprise Application Integeration) * 기업 내 각종 애플리케이션 및 플랫폼 간의 정보 전달, 연계, 통합 등 상호 연동이 가능하게 해주는 솔루션 유형 기능 포인트 투 포인트 (Point to Point) - 점 대 점으로 연결하는 방식, 변경 및 재사용이 어려움 허브 앤 스포크 (Hub & Spoke) - 단일 점점인 허브 시스템을 통해 데이터를 전송하는 중앙 집중혁 방식 - 확장 및 유지보수가 용이하지만 허브 장애 발생 시 시스템 전체에 영향을 미침 메시지 버스 (Message Bus) - 애플리케이션 사이에 미들웨어를 적용하는 방식 - 확장성이 뛰어나며 대용량 처리가 가능 하이브리드 (Hybrid) - Hub & Spoke와 Message Bu..
2023.02.16 -
결함 관리 / 애플리케이션 성능 분석
결함 관리 1. 결함 상태 추적 종류 설명 결함 분포 모듈 또는 컴포넌트의 특징 속성에 해당하는 결함 수 측정 결함 추세 테스트 진행 시간에 따른 결함 수의 추이 분석 결함 에이징 특정 결함 상태로 지속되는 시간 측정 2. 결함 추적 순서 순서 설명 결함 등록 (Open) 결함 검토 (Reviewed) 결함 할당 (Assigned) 결함을 고치기 위해 개발자와 문제 해결 담당자에게 결함이 할당 결함 수정 (Resolved) 개발자가 결함 수정 완료 결함 조치 보류 (Deferred) 수정이 불가능해 연기 결함 종료 해결(승인) 결함 해제 종료 승인된 결함을 검토해서 결함이 아니라고 판명 3. 결함 심각도, 결함 우선순위 - 결함 심각도 : 치명적(Critical) --> 주요(Major) --> 보통(N..
2023.02.16 -
통합 테스트 / {테스트 케이스,테스트 시나리오,테스트 오라클,테스트 하네스}
통합 테스트 1. 상향식 통합 테스트 - 프로그램의 하위 모듈에서 상위 모듈 방향으로 통합하면서 테스트하는 기법 - 하나의 주요 제어 모듈과 관련된 종속 모듈의 그룹인 클러스터 필요 * 클러스터 : 여러 대의 컴퓨터들이 연결되어 하나의 시스템처럼 동작하는 컴퓨터들의 집합 과정 하위 모듈들을 클러스터로 결합 --> 드라이버 작성 --> 클러스터 단위로 테스트 --> 테스트 완료 후 클러스터는 프로그램 구조의 상위로 이동해 결합하고 드라이버는 실제 모듈로 대체됨 2. 하향식 통합 테스트 - 프로그램의 상위 모듈에서 하위 모듈 방향으로 통합하면서 테스트 - 깊이 우선 통합법, 넓이 우선 통합법 사용 - 테스트 초기부터 사용자에게 시스템 구조를 보여줄 수 있음 - 상위 모듈에서는 테스트 케이스를 사용하기 어려움..
2023.02.16 -
화이트박스, 블랙박스 테스트 / 개별 단계에 따른 애플리케이션 테스트
화이트박스, 블랙박스 테스트] 1. 화이트박스 테스트 #문분조분조 - 모듈 안의 내용을 직접 볼 수 있음 - 내부의 논리적인 모든 경로를 테스트해 테스트 케이스를 설계 - 소스 코드의 모든 문장을 한 번 이상 수행 - 선택, 반복 등의 부분들을 수행함으로써 논리적 경로 점검 기초 경로 검사 (Base Path Testing) - 대표적인 화이트박스 테스트 기법 - 결과는 실행 경로의 기초를 정의하는 지침으로 사용 제어 구조 검사 - 조건 검사 : 논리적 조건을 테스트 - 루프 검사(제어 흐름) : 반복 구조에 맞춰 테스트 - 데이터 흐름 검사 : 변수의 정의와 변수 사용의 위치에 초점을 맞춰 테스트 2. 블랙박스 테스트 (기능 테스트) #동경원오비 - 모듈 안에서 어떤 일이 일어나는지 알 수 없음 - 소..
2023.02.16 -
애플리케이션 테스트 / 애플리케이션 테스트 분류
애플리케이션 테스트 1. 애플리케이션 테스트의 개념 - 애플리케이션에 잠재되어 있는 결함을 찾아내는 일련의 행위 - 개발된 소프트웨어가 고객의 요구사항을 만족시키는지 확인 (Validation) - 소프트웨어가 기능을 정확히 수행하는지 검증(Verification) 2. 애플리케이션 테스트의 기본 원리 (완벽 X) - 테스팅은 결함이 존재한다고 밝히는 것이다. 결함을 줄일 순 있지만 없다고는 증명할 수가 없다. - 무한 경로, 무한 입력 값으로 인해 완벽한 테스팅은 불가능하다. - 개발 초기에 테스팅을 시작하는 것이 좋다. - 20%의 모듈에서 80%의 결함을 발견했다. (파레토 법칙) - 살충제 패러독스 : 동일한 테스트 케이스에 의한 반복적 테스트는 새로운 버그를 찾지 못함 - 테스팅은 소프트웨어 성..
2023.02.16