본문 바로가기
to be 개발자/정처기

정보처리기사 실기 내맘대로 정리 (내 피셜 알아야 하는 것들) 8 - OSI 7계층 / TCP.UDP / 어플리케이션 테스트

by 아셀acell 2021. 6. 4.
반응형

OSI 7계층

1계층 - 

2계층 - 

3계층 - 

4계층 - 

5계층 - 

6계층 - 

7계층 - 

 

TCP

UDP

 

어플리케이션Test

- 오류-부재의 궤변

- 살충제 패러독스

- 결함집중

 

화이트박스테스트

블랙박스테스트

 

단위 Test

통합 Test

시스템 Test

인수 Test

 - 알파검사

 - 베타검사

 

 

 

 

 

OSI 7계층

1계층 - 물리 계층

   전기적. 기계적. 기능적. 절차적 특성 갖는 물리적 특징.

   비트 단위. 장치: 허브. 리피티 

2계층 - 데이터링크 계층 

   데이터전송 오류 흐름제어. 프레임동기화. 링크효율향상. 순서제어 

   프레임 단위. 장치: 스위치. 브리지. 

3계층 - 네트워크 계층

   데이터 자료 패킷 단위로 전송. 경로 선택 - IP

   패킷 단위. 장치: 라우터. 

4계층 - 전송 계층 

   시스템 종단간 오류 수정. 흐름제어. - TCP. UDP

   세그먼트 단위. 

5계층 - 세션 계층 

   동기제어. 데이터 회복. 게이트웨이. 메세지. 

6계층 - 표현 계층

   암호. 압축. 코드변환. 구문 검색. 게이트웨이. 메세지. 

7계층 - 응용 계층

   사용자가 네트워크 접근 가능케 서비스 제공. FTP

 

 

 

TCP - 데이터 보낼 목적. 처음부터 네트워크 연결. 꼼꼼히 데이터 검사. 

UDP - 데이터 들어와야 네트워크 연결. 가장 빠른 네트워크 연결. 스트리밍. 동영상 서비스 활용. 

 

어플리케이션Test : 고객 요구 만족. 처음 정해진 기능 수행. 검증 

- 오류-부재의 궤변 : 소프트에어가 사용자 요구사항 만족 못하면 오류 없다고 해서 품질 높다고 할 수 없다는 의미 

- 살충제 패러독스 : 동일한 테스트케이스 반복 수행하면 새 결함을 찾을 수 없다는 의미 (테스트케이스 개선 필요)

- 결함집중 : 대다수 결함은 특정 모듈에서 집중 발생한다는 의미 

 

 

화이트박스테스트 - 개발자 중심 

   설계 절차 초점 맞춘 구조적 Test

   모듈 작동 직접 관찰. 

   Test 과정 초기 적용. 논리적 경로. 프로그램 흐름 점검. 

   원시코드 모든문장 수행. (기초경로. 제어구조. 데이터흐름. 조건. 분기. 루프 검사)

블랙박스테스트 - 기능. 사용자 중심

   SW 특정 기능 알기 위해 기능 완전 작동 입증 검사. 

   제이터 / 입출력 위주 검사. 

   (동치분할 검사. 경계값 검사. 원인 - 효과 그래프. 오류예측. 비교 검사..)

 

단위 Test / 요구사항 검사 : 원시 소스 코드 테스트 

통합 Test / 모듈 검사 : 단위 + 단위. 통합된 컴포넌트 모듈 테스트. 인터페이스. 

시스템 Test / 시스템 검사 : 소프트웨어가 컴퓨터 시스템에서 제대로 수행되는지 테스트 

인수 Test / 어플리케이션 검사 : 검증검사 확인 테스트. 사용자가 검사 

 - 알파검사 / 개발자 환경에서 검사 : 제한된 환경에서 사용자가 프로그램 실행 

 - 베타검사 / 개발자에게 보고 : 제한되지 않은 환경에서 사용자가 프로그램 실행 

 

 

 

 

 

 

 

 

728x90
반응형
LIST

댓글