파트 5, 6은 나와도 필기에 많이 나올 것 같다. 나올 수 있기는한데 글쎄 잘 모르겠다.......나 합격할 수 있을까....
파트 7은 애플리케이션 테스트 관리이다.
응용 소프트웨어 유형 | ||
시스템 소프트웨어 | 하드웨어의 동작, 사용자의 시스템 조작을 위한 소프트 웨어 | 운영체제, DBMS, 가상화 소프트웨어, 보안 소프트웨어 |
미들웨어 | 타 기종 간 통신 환경을 연결하여 원만한 통신이 가능하게 해주는 연계ㅒ 소프트웨어 | WAS, 네트워크 관리, 클라우드 서비스 |
응용 소프트웨어 | 운영체제 기반에서 작동하는 다양한 기능을 제공하는 소프트웨어 | 영상 코덱/스트리밍, 가상 시뮬레이션, 정보 검색 등 |
애플리케이션 테스트 | ||
화이트박스 테스트 | 모든 코드를 오픈시킨 상태에서 모든 논리 경로를 테스트하는 테스트 케이스 | |
테스트의 종류 | 기초 경로 검사 - 설계자가 논리적 복잡성을 측정케 해주는 기법 | 제어 구조 검사 - 조건 검사, 루프 검사, 데이터 흐름 검사 |
테스트의 검중 기준 | ||
문장 검증 기준 | 소스 코드의 모든 구문이 한 번 이상 수행되도록 설계 | |
조건 검증 기준 | 조건문에 포함된 개별 조건식의 결과가 True/False인 경우가 한 번 이상 수행되도록 설계 | |
분기/조건 검증 기준 | 분기, 조건 검증을 모두 만족하는 설계 | |
분기 검증 기준 | 모든 조건문의 결과가 True/False인 경우가 한 번 이상 수행되도록 설계함 | |
블랙박스 테스트 | 기능 테스트라고도 하며, 모든 기능이 완전히 작동하는 것을 입증하는 테스트 | |
테스트의 종류 | ||
동치 분할 검사 | 입력 조건에 타당한 자료와 아닌 자료의 개수를 균등하게 하여 테스트 케이스를 정하고, 해당 입력 자ㅣ료에 맞는 결과가 출력되는지 확인, 동등 분할 기법이라고도 함 | |
경계값 분석 | 보통 경계값에서 오류가 잦다는 점을 이용하여 입력 조건의 경계값을 테스트 케이스로 선정하여 검사하는 기법 | |
원인-효과 그래프 | 입력값 간의 관계와 출력에 영향을 미치는 상황을 분석, 다음 효용성이 높은 테스트 케이스를 선정하여 검사하는 기법 | |
오류 예측 검사 | 과거 경험이나 확인자의 감각으로 테스트 | |
비교 검사 | 여러 버전의 프로그램에 동일한 테스트 자료를 제공하여 동일한 결과가 출력되는지 테스트 |
테스트 기법의 경우 거의 매년 나오는 문제다. 외워둬야한다.
통합 테스트 | ||
하향식 테스트 | 상위 모듈에서 하위 모듈로 통합하면서 테스트함, 주요 제어 모듈은 작성된 프로그램을 사용하고, 주요 제어 모듈의 종속 모듈은 Stub으로 대체한다. 깊이/넓이 우선 등의 통합 방식에 따라 한 번에 하나씩 스텁이 실제 모듈로 교체된다. |
|
상향식 테스트 | 하위 모듈을 Cluster로 결합한다. 상위 모듈에서 데이터 입출력을 확인하기 위해 더미 모듈인 드라이버를 사용한다. 테스트가 완료되면 클러스터는 프로그램 구조의 상위로 이동하여 결합하고 드라이버는 실제 모듈로 대체된다. |
'정처리 기사 실기 정리' 카테고리의 다른 글
정처리 기사 실기 정리 - 9 (1) | 2023.10.06 |
---|---|
정처리 기사 실기 정리 - 8 (0) | 2023.10.04 |
정처리 기사 실기 정리 - 5, 6 (0) | 2023.10.03 |
정처리 기사 실기 정리 - 4 (0) | 2023.10.02 |
정처리 기사 실기 정리 - 3 (0) | 2023.10.01 |