정처리 기사 실기 정리

정처리 기사 실기 정리 - 7

카로루딘 2023. 10. 4. 01:18

파트 5, 6은 나와도 필기에 많이 나올 것 같다. 나올 수 있기는한데 글쎄 잘 모르겠다.......나 합격할 수 있을까....

 

파트 7은 애플리케이션 테스트 관리이다. 

 

응용 소프트웨어 유형
시스템 소프트웨어 하드웨어의 동작, 사용자의 시스템 조작을 위한 소프트 웨어 운영체제, DBMS, 가상화 소프트웨어, 보안 소프트웨어 
미들웨어 타 기종 간 통신 환경을 연결하여 원만한 통신이 가능하게 해주는 연계ㅒ 소프트웨어 WAS, 네트워크 관리, 클라우드 서비스
응용 소프트웨어 운영체제 기반에서 작동하는 다양한 기능을 제공하는 소프트웨어 영상 코덱/스트리밍, 가상 시뮬레이션, 정보 검색 등

 

 

애플리케이션 테스트
화이트박스 테스트 모든 코드를 오픈시킨 상태에서 모든 논리 경로를 테스트하는 테스트 케이스
테스트의 종류 기초 경로 검사 - 설계자가 논리적 복잡성을 측정케 해주는 기법 제어 구조 검사 - 조건 검사, 루프 검사, 데이터 흐름 검사
테스트의 검중 기준
문장 검증 기준 소스 코드의 모든 구문이 한 번 이상 수행되도록 설계  
조건 검증 기준 조건문에 포함된 개별 조건식의 결과가 True/False인 경우가 한 번 이상 수행되도록 설계
분기/조건 검증 기준 분기, 조건 검증을 모두 만족하는 설계
분기 검증 기준 모든 조건문의 결과가 True/False인 경우가 한 번 이상 수행되도록 설계함
블랙박스 테스트 기능 테스트라고도 하며, 모든 기능이 완전히 작동하는 것을 입증하는 테스트
테스트의 종류
동치 분할 검사 입력 조건에 타당한 자료와 아닌 자료의 개수를 균등하게 하여 테스트 케이스를 정하고, 해당 입력 자ㅣ료에 맞는 결과가 출력되는지 확인, 동등 분할 기법이라고도 함
경계값 분석 보통 경계값에서 오류가 잦다는 점을 이용하여 입력 조건의 경계값을 테스트 케이스로 선정하여 검사하는 기법
원인-효과 그래프 입력값 간의 관계와 출력에 영향을 미치는 상황을 분석, 다음 효용성이 높은 테스트 케이스를 선정하여 검사하는 기법
오류 예측 검사 과거 경험이나 확인자의 감각으로 테스트
비교 검사 여러 버전의 프로그램에 동일한 테스트 자료를 제공하여 동일한 결과가 출력되는지 테스트

 

테스트 기법의 경우 거의 매년 나오는 문제다. 외워둬야한다.

 

통합 테스트
하향식 테스트 상위 모듈에서 하위 모듈로 통합하면서 테스트함, 주요 제어 모듈은 작성된 프로그램을 사용하고, 주요 제어 모듈의 종속 모듈은 Stub으로 대체한다.
깊이/넓이 우선 등의 통합 방식에 따라 한 번에 하나씩 스텁이 실제 모듈로 교체된다.
상향식 테스트 하위 모듈을 Cluster로 결합한다.
상위 모듈에서 데이터 입출력을 확인하기 위해 더미 모듈인 드라이버를 사용한다.
테스트가 완료되면 클러스터는 프로그램 구조의 상위로 이동하여 결합하고 드라이버는 실제 모듈로 대체된다.