애플리케이션 3

[정보처리기사 필기] SW 개발 : 애플리케이션 테스트의 유형

정보처리기사 필기 2과목 - 소프트웨어 개발 : 애플리케이션 테스트의 유형 (= 소프트웨어 테스트의 유형) [1] 시각에 따른 테스트 1. 검증(Verification) - 제품의 생산 과정을 테스트 ▶올바른 제품을 생산하고 있는지를 검증하는 것 - 단위 테스트, 통합 테스트, 시스템 테스트 2. 확인(Validation) - 생산된 제품의 결과를 테스트 ▶ 생산된 제품이 정상적으로 동작하는지 확인하는 것을 의미 - 인수 테스트(알파 테스트, 베타 테스트) ⭐ [2] 프로그램 실행 여부에 따른 테스트 1. 정적 테스트 - 프로그램 실행 없이 명세서나 소스코드의 구조를 분석하여 논리적으로 검증하는 테스트 - 인스펙션, 코드 검사, 워크스루 등 2. 동적 테스트 - 프로그램의 실행을 요구하는 테스트 - 화이..

[정보처리기사 필기] SW 개발 : 애플리케이션 테스트

정보처리기사 필기 2과목 - 소프트웨어 개발 : 애플리케이션 테스트 (= 소프트웨어 테스트) [1] 애플리케이션 테스트의 개념 - 애플리케이션에 잠재되어 있는 결함을 찾아내는 일련의 행위 또는 절차 - 개발된 소프트웨어가 고객의 요구사항을 만족시키는지 확인(Validation) - 소프트웨어가 기능을 정확히 수행하는지 검증(Verification) [2] 애플리케이 테스트의 필요성 1. 오류 발견 관점 - 프로그램에 잠재된 오류를 발견하고 이를 수정하여 올바른 프로그램을 개발하는 활동 2. 오류 예방 관점 - 프로그램 실행 전에 코드 리뷰, 동료 검토, 인스펙션 등을 통해 오류를 사전에 발견하는 예방 차원의 활동 3. 품질 향상 관점 - 사용자의 요구사항 및 기대 수준을 만족하도록 반복적인 테스트를 거쳐..

[정보처리기사 필기] SW 개발 : 애플리케이션 배포 도구(릴리즈 노트)

정보처리기사 필기 2과목 - 소프트웨어 개발 : 애플리케이션 배포 도구(릴리즈 노트) [1] 제품 패키징 릴리즈 노트 1. 개요 - 개발 과정에서 정의된 릴리즈 정보를 소프트웨어의 고객과 공유하기 위한 문서 - 릴리즈 노트에는 테스트 결과와 정보가 포함됨 (사용자에게 알려야 할 정보가 기록됨) - 개선된 작업이 있을 때마다 관련 내용을 릴리즈 노트에 담아 제공 - 개발팀에서 제공하는 소프트웨어 사양에 대한 최종 승인을 얻은 후 문서화되어 제공 - 제품이 개발 또는 테스트 상태이거나, 제품 베타 버전등의 상태일 때, 업데이트가 해제될 때 뜽 다양한 케이스에서 작성 2. 초기 버전 릴리즈 노트 작성 항목 작성 항목 설명 Header (머리말) ⭐ 문서 이름(릴리즈 노트 이름), 제품 이름, 소프트웨어 이름,..