※ 공부 내용의 복습 개념으로 정리된 글입니다. - 출처 시나공 결함(Fault)의 정의결함은 오류 발생, 작동 실패 등과 같이 소프트웨어가 개발자가 설계한 것과 다르게 동작하거나 다른 결과가 발생되는 것을 의미합니다.사용자가 예상한 결과와 실행 결과 간의 차이나 업무 내용과의 불일치 등으로 인해 변경이 필요한 부분도 모두 결함에 해당됩니다. 결함 관리 프로세스결함 관리 프로세스는 애플리케이션 테스트에서 발견된 결함을 처리하는 것으로, 처리 순서는 다음과 같습니다.결함 관리 계획전체 프로세스에 대한 결함 관리 일정, 인력, 업무 프로세스 등을 확보하여 계획을 수립하는 단계입니다.결함 기록테스터는 발견된 결함을 결함 관리 DB에 등록합니다.결함 검토테스터, 프로그램 리더, 품질 관리(QA) 담당자 등은 ..
※ 공부 내용의 복습 개념으로 정리된 글입니다. - 출처 시나공 통합 테스트(Integration Test)통합 테스트는 단위 테스트가 끝난 모듈을 통합하는 과정에서 발생하는 오류 및 결함을 찾는 테스트기법입니다.통합 테스트 방법에는 비점진적 통합 방식과 점진적 통합 방식이 있습니다. ※ 빅뱅 통합 테스트모듈 간의 상호 인터페이스를 고려하지 않고 단위 테스트가 끝난 모듈을 한꺼번에 결합시켜 테스트하는 방법입니다.주로 소규모 프로그램이나 프로그램의 일부만을 대상으로 테스트할 때 사용합니다. 하향식 통합 테스트(Top Down Intergration Test)하향식 통합 테스트는 프로그램의 상위 모듈에서 하위 모듈 방향으로 통합하면서 테스트하는 기법입니다.주요 제어 모듈을 기준으로 하여 아래 단계로 이동..
※ 공부 내용의 복습 개념으로 정리된 글입니다. - 출처 시나공 개발 단계에 따른 애플리케이션 테스트애플리케이션 테스트는 소프트웨어의 개발 단계에 따라 단위 테스트, 통합 테스트, 시스템 테스트, 인수 테스트로 분류됩니다. 이렇게 분류된 것을 테스트 레벨이라고 합니다.애플리케이션 테스트는 소프트웨어의 개발 단계에서부터 테스트를 수행하므로 단순히 소프트웨어에 포함된 코드 상의 오류뿐만 아니라 요구 분석의 오류, 설계 인터페이스 오류 등도 발견할 수 있습니다.애플리케이션 테스트와 소프트웨어 개발 단계를 연결하여 표현한 것을 V-모델이라 합니다. 단위 테스트단위 테스트는 코딩 직후 소프트웨어 설계의 최소 단위인 모듈이나 컴포넌트에 초점 맞춰 테스트하는 것입니다.단위 테스트에서는 인터페이스, 외부적 I/O, ..