결함의 검출과 제품 품질 개선테스트는 결함을 검출하기 위한 목적으로 수행될 수 있습니다. 그리고 검출된 결함을 제거함으로써 결국은 소프트웨어 품질을 개선하는 것이 목표입니다.품질 평가와 의사 결정 지원테스트 결과를 바탕으로 성능, 신뢰성, 보안성 등의 다양한 소프
테스트 레벨 : 컴포넌트 테스트, 통합 테스트, 시스템 테스트, 인수 테스트테스트 유형 : 기능 테스트, 비기능 테스트(성능, 신뢰, 보안 테스트)| 종류 | 설명|\| :-: \| :- \|| 컴포넌트/단위 테스트| 시스템을 구성하는 단위 모듈을 테스트 대상으
지금까지 테스트에 대한 분류로서 테스트 레벨에 따른 분류, 테스트 유형에 따른 분류그리고 설계 기법에 따른 분류를 설명하였습니다.본 절에서는 프로젝트의 현실적인 상황을 고려하여 실제 적용할 수 있는 대표적인 테스트 수행 방법 학습합니다.개발자가 결함을
소프트웨어 테스트 방법은 프로그램 실행을 요구하는 동적 테스트와 프로그램 실행을 요구하지 않는 정적 테스트로 분류합니다. IEEE 1028-2008에서는 정적 테스트를 리뷰라고 하며 다음과 같이 감사를 포함하여 5종류로 분류합니다.여기서 리뷰는 여러 전
동적 테스트는 정적 테스트와 달리 테스트 대상즉, 소프트웨어를 실행하는 방식으로 테스트를 수행하여 결함을 검출합니다.요구 사항은 어떤 입력에 대한 기대 결과를 명시합니다.따라서, 소프트웨어를 실행하여 해당 입력을 넣었을 때 요구사항의 기대 결과와 다른 결과가 발생하
조직 테스트 프로세스, 테스트 관리 프로세스, 동적 테스트 프로세스로 분류합니다.테스트 계획 → 테스트 모니터링 및 제어 → 테스트 종료조직 테스트 프로세스를 기반으로 테스트 프로젝트의 수행을 관리하기 위한 프로세스입니다. 즉, 테스트 수행 계획을 수립하고, 계획
테스트 계획테스트 계획은 테스트 관리 프로세스의 시작 활동으로 동적 테스트를 효과적이고 효율적으로 수행하기 위한 계획 수립을 목적으로 합니다.테스트 목적을 달성하기 위한 테스트 컨텍스트를 설정하고 다양한 측면에서 적절한 테스트 전략을 수립하고 테스트 수행을 위한 계
테스트 설계/구현과 테스트 환경/구축테스트 설계 및 구현테스트 계획서를 바탕으로 테스트 범위와 테스트 전략을 구체화, 테스트 케이스(절차) 개발 테스트 환경 및 테스트 데이터에 대한 요건 정의합니다.테스트 환경 구축 및 관리테스트 설계 및 구현 활동에서 정의된 테
테스트 환경 구축이란 테스트 환경 요건 명세서에 명시된 각 테스트 환경 항목을 구축하는 작업이며 테스트 데이터 준비란 테스트 데이터 요건 명세서에 명시된 테스트 데이터를 준비하는 작업입니다.테스트 데이터 요건 명세서에 명시된 요구사항을 충족할 데이터를 확보하
테스트 프로세스를 수행하는 과정에서 테스트 활동이 계획에 일치하여 수행하는지 모니터링할 필요가 있습니다. 테스트 종료 기준이 충족되면 테스트 종료 활동을 수행하고 테스트 종료 보고서를 작성합니다.테스트 모니터링/제어와 테스트 종료테스트 모니터링 및 제어각 동적 테스
테스트용이성 (이단 관제 안분운) \- 이해용이성 \- 단순성 \- 관찰가능성 \- 제어용이성 \- 안정성 \- 분할용이성 \- 운영용이성테스트목적 \- 결함검출 \- 품질평가 \- 프로세스개선오류결함 \- 누락결함 \- 비관련 \- 부정확한 구