[정보처리기사 실기] 테스트 케이스, 테스트 시나리오, 테스트 오라클
2022. 6. 2. 20:44
자격증/정보처리기사
테스트 케이스 ✔️ 명세 기반 테스트의 설계 산출물 ✔️ 테스트 계획 및 검토 및 자료확보 → 위험평가 및 우선순위결정 → 테스트 요구사항 정의 → 테스트 구조 설계 및 테스트 방법 결정 → 테스트 케이스 정의 → 테스트 케이스 타당성 확인 및 유지 보수 테스트 시나리오 ✔️ 테스트 케이스들을 적용하는 구체적인 절차를 명세한 문서 테스트 오라클 ✔️ 결과를 판단하기 위해 테스트 케이스에 대한 예상 결과를 계산하거나 확인 ✔️ 참 오라클, 샘플링 오라클, 추정 오라클, 일관성 검사 오라클 ❓ 구현된 소프트웨어가 사용자의 요구사항을 정확하게 준수했는지를 확인하기 위해 설계된 입력 값, 실행 조건, 기대 결과 등으로 구성된 테스트 항목에 대한 명세서의 명칭을 쓰시오. 더보기 테스트 케이스
[정보처리기사 실기] V모델
2022. 6. 1. 20:20
자격증/정보처리기사
V모델 ✔️ 소프트웨어 개발 단계와 애플리케이션 테스트를 연결하여 표현한 것 테스트 단계 ✔️ 단위 테스트 : 구조 기반, 명세 기반 ✔️ 통합 테스트 ✔️ 시스템 테스트 : 기능적(블랙박스), 비기능적(화이트박스) ✔️ 인수 테스트 : 사용자 인수 테스트, 운영상 인수 테스트, 계약 인수 테스트, 규정 인수 테스트, 알파 테스트, 베타 테스트 ❓ 애플리케이션 테스트 중 코딩 직후 소프트웨어 설계의 최소 단위인 모듈이나 컴포넌트에 초점을 맞춰 테스트 하는 기법을 쓰시오. 더보기 단위 테스트 통합 테스트 ✔️ 단위 테스트가 끝난 모듈을 통합하는 과정에서 발생하는 오류 및 결함을 찾는 테스트 ✔️ 비점진적 통합 방식 : 빅뱅 통합 테스트 ✔️ 점진적 통합 방식 : 하향식 통합 테스트, 상향식 통합 테스트, ..
[정보처리기사 실기] 화이트박스 테스트, 블랙박스 테스트
2022. 5. 31. 20:17
자격증/정보처리기사
화이트박스 테스트 (→ 내부가 보인다) ✔️ 원시코드의 논리적인 모든 경로를 테스트 ✔️ 기초 경로 검사, 제어 구조 검사 ✔️ 검증 기준 : 문장 검증 기준, 분기 검증 기준, 조건 검증 기준, 분기 검증 기준 블랙박스 테스트 ✔️ 소프트웨어가 수행할 기능이 완전히 작동되는 것을 입증하는 테스트 ✔️ 동치 분할 검사, 경계값 분석, 원인 효과 그래프 검사, 오류 예측 검사, 비교 검사 ❓ 소프트웨어 인터페이스에서 실시되는 기능 테스트로, 소프트웨어의 기능이 의도대로 작동하고 있는지 테스트 하는 기법을 쓰시오. 더보기 블랙박스 테스트
[정보처리기사 실기] 테스트의 분류
2022. 5. 30. 20:13
자격증/정보처리기사
프로그램 실행 여부에 따른 테스트의 분류 ✔️ 정적 테스트 👉 워크스루 : 개발자가 동료개발자들(5명내외) 앞에서 격식을 갖춰 코드를 직접 설명하면서 검토 👉 인스펙션 : 개발자 외 다른 전문가가 검사하는 가장 공식적인 리뷰 기법 👉 코드 검사 ✔️ 동적 테스트 👉 블랙박스 테스트 👉 화이트박스 테스트 테스트 기반에 따른 테스트의 분류 ✔️ 명세 기반 테스트 👉 동등분할 👉 경계값 분석 ✔️ 구조 기반 테스트 👉 구문기반 👉 결정기반 👉 조건기반 👉 조건결정기반 ✔️ 경험 기반 테스트 👉 에러추정 👉 체크리스트 👉 탐색적 테스팅 시각에 따른 테스트의 분류 ✔️ 검증 테스트(개발자) ✔️ 확인 테스트(사용자) 목적에 따른 테스트의 분류 ✔️ 회복 테스트 : 일부러 결함을 준 후 얼마나 잘 복구가 되는지 확..
[정보처리기사 실기] 애플리케이션 테스트
2022. 5. 27. 20:06
자격증/정보처리기사
애플리케이션 테스트의 개념 ✔️ 애플리케이션에 잠재되어 있는 결함을 찾아내는 일련의 행위 또는 절차 애플리케이션 테스트의 기본 원리 ✔️ 완벽한 테스트 불가능 ✔️ 결함 집중(파레토 법칙) - 전체 결과의 80%가 전체 원인의 20%에서 일어나는 현상 ✔️ 살충제 패러독스 - 동일한 테스트 케이스로 반복적으로 테스트를 수행하면, 더이상 결함을 발견할 수 없다는 테스트 원리 ✔️ 테스팅은 정황 의존 - 소프트웨어 성격에 맞게 테스트를 실시해야 한다는 원리 ✔️ 오류-부재의 궤변 - 요구사항을 만족하지 못한다면, 결함이 없다고 해도 품질이 높다고 볼 수 없다는 테스트의 원리 ✔️ 테스트와 위험은 반비례, 테스트의 점진적 확대, 테스트의 별도 팀 수행 ❓ 소프트웨어의 결함을 모두 제거해도 사용자의 요구사항을 ..
[정보처리기사 실기] UI 흐름 설계, UI 상세 설계
2022. 5. 26. 20:56
자격증/정보처리기사
UI 흐름 설계 ✔️ 업무의 진행 과정이나 수행 절차에 따른 흐름을 파악하여 화면과 폼을 설계하는 단계 UI 흐름 설계 순서 ✔️ 기능 작성 → 입력 요소 확인 → 유스케이스 설계 → 기능 및 양식 확인 ❓ 다음은 UI 화면 설계 중 흐름 설계에 대한 내용이다. 작성 순서대로 나열하시오. ⓐ 화면에 입력할 요소를 확인한다. ⓑ 기능을 토대로 텍스트 박스, 콤보 박스, 라디오 박스, 체크 박스 등을 확인하고 규칙을 정의한다. ⓒ 화면에 표현할 기능을 작성한다. ⓓ UI 요구사항을 기반으로 UI 유스케이스를 설계한다. 더보기 ⓒ → ⓐ → ⓓ → ⓑ UI 상세 설계 ✔️ 실제 설계 및 구현을 위해 모든 화면에 대해 자세하게 설계를 진행하는 단계 UI 상세 설계 순서 ✔️ 요구사항 확인 ✔️ UI 설계서 표지..
[정보처리기사 실기] UI 요구사항
2022. 5. 25. 20:49
자격증/정보처리기사
UI 요구사항 확인 ✔️ 사용자의 요구사항을 조사하고 분석한 후 작성 UI 요구사항 확인 순서 ✔️ 목표 정의 → 활동사항 정의 → UI 요구사항 작성 ❓ 다음은 UI 요구사항을 작성하는 방법에 대한 설명이다. 괄호에 들어갈 가장 적합한 용어를 쓰시오. UI 요구사항을 작성할 때는 여러 경로를 통해 수집된 사용자들의 요구사항을 검토하고 분석하여 UI 개발 목적에 맞게 작성하되, 반드시 ( ) 중심으로 작성해야 한다. 더보기 실사용자
[정보처리기사 실기] 사용자 인터페이스(UI)
2022. 5. 24. 20:24
자격증/정보처리기사
사용자 인터페이스(UI) ✔️ 사용자와 시스템 간의 상호작용이 원활하게 이루어지도록 하는 장치나 SW ✔️ CLI, GUI, NUI(사용자의 말, 행동) ✔️ 기본원칙 👉 직관성, 유효성, 학습성, 유연성 ✔️ 설계도구 👉 와이어프레임, 목업, 스토리보드, 프로토타입, 유스케이스 ❓ 다음은 무엇에 대한 설명인지 가장 적합한 용어를 쓰시오. ✅ 사용자와 시스템 간의 상호작용이 원활하게 이뤄지도록 도와주는 장치나 소프트웨어를 의미한다. ✅ 초기에는 단순히 사용자와 컴퓨터 간의 상호작용만 국한되었지만 점차 사용자가 수행할 작업을 구체화시키는 기능 위주로 변경되었고, 최근에는 정보 내용을 전달하기 위한 표현 방법으로 변경되었다. 더보기 사용자 인터페이스 UI 표준 및 지침 ✔️ UI 표준 : 전체 시스템에 포함..