※ 공부 내용의 복습 개념으로 정리된 글입니다. - 출처 시나공 통합 테스트(Integration Test)통합 테스트는 단위 테스트가 끝난 모듈을 통합하는 과정에서 발생하는 오류 및 결함을 찾는 테스트기법입니다.통합 테스트 방법에는 비점진적 통합 방식과 점진적 통합 방식이 있습니다. ※ 빅뱅 통합 테스트모듈 간의 상호 인터페이스를 고려하지 않고 단위 테스트가 끝난 모듈을 한꺼번에 결합시켜 테스트하는 방법입니다.주로 소규모 프로그램이나 프로그램의 일부만을 대상으로 테스트할 때 사용합니다. 하향식 통합 테스트(Top Down Intergration Test)하향식 통합 테스트는 프로그램의 상위 모듈에서 하위 모듈 방향으로 통합하면서 테스트하는 기법입니다.주요 제어 모듈을 기준으로 하여 아래 단계로 이동..
※ 공부 내용의 복습 개념으로 정리된 글입니다. - 출처 시나공 개발 단계에 따른 애플리케이션 테스트애플리케이션 테스트는 소프트웨어의 개발 단계에 따라 단위 테스트, 통합 테스트, 시스템 테스트, 인수 테스트로 분류됩니다. 이렇게 분류된 것을 테스트 레벨이라고 합니다.애플리케이션 테스트는 소프트웨어의 개발 단계에서부터 테스트를 수행하므로 단순히 소프트웨어에 포함된 코드 상의 오류뿐만 아니라 요구 분석의 오류, 설계 인터페이스 오류 등도 발견할 수 있습니다.애플리케이션 테스트와 소프트웨어 개발 단계를 연결하여 표현한 것을 V-모델이라 합니다. 단위 테스트단위 테스트는 코딩 직후 소프트웨어 설계의 최소 단위인 모듈이나 컴포넌트에 초점 맞춰 테스트하는 것입니다.단위 테스트에서는 인터페이스, 외부적 I/O, ..
※ 공부 내용의 복습 개념으로 정리된 글입니다. - 출처 시나공 화이트박스 테스트(White Box Test)화이트박스 테스트는 모듈의 원시 코드를 오픈시킨 상태에서 원시 코드의 논리적인 모든 경로를 테스트하여 테스트 케이스를 설계하는 방법입니다.화이트박스 테스트는 설계된 절차에 초점을 둔 구조적 테스트로 프로시저 설계의 제어 구조를 사용하여 테스트 케이스를 설계하며, 테스트 과정의 초기에 적용됩니다.모듈 안의 작동을 직접 관찰합니다.원시 코드(모듈)의 모든 문장을 한 번 이상 실행함으로써 수행됩니다.프로그램의 제어 구조에 따라 선택, 반복 등의 분기점 부분들을 수행함으로써 논리적 경로를 제어합니다. 화이트박스 테스트의 종류화이트 박스 테스트의 종류에는 기초 경로 검사, 제어 구조 검사 등이 있습니다...
※ 공부 내용의 복습 개념으로 정리된 글입니다. - 출처 시나공 프로그램 실행 여부에 따른 테스트애플리케이션을 테스트 할 때 프로그램의 실행 여부에 따라 정적 테스트와 동적 테스트로 나뉩니다. ※ 워크스루(Walkthrough, 검토 회의)워크스루는 소프트웨어 개발자의 작업 내역을 개발자가 모집한 전문가들이 검토하는 것을 말합니다.※ 인스펙션(Inspection)인스펙션은 워크스루를 발전시킨 형태로, 소프트웨어 개발 단계에서 산출된 결과물의 품질을 평가하며 이를 개선하기 위한 방법 등을 제시합니다. 테스트 기반(Test Bases)에 따른 테스트애플리케이션을 테스트 할 때 무엇을 기반으로 수행하느냐에 따라 명세 기반, 구조 기반, 경험 기반 테스트로 나뉩니다. ※ 테스트 케이스테스트 케이스는 구현된 소..