Тестирование ПО – одна из ступеней разработки 소프트웨어. 현재 문서와 성능 오류 또는 제품 비준수를 식별하는 데 사용됩니다. 소프트웨어 테스트의 분류는 매우 광범위합니다.
왜 그것을 수행합니까?
유형
일반적으로 단위 테스트, 시스템 테스트 및 통합 테스트는 구분됩니다. 그들 각각은 오류 찾기의 별도 측면을 다룹니다.
개별 기능 및 작동 확인 후품질 전문가 시스템은 다음 단계로 진행됩니다. 통합 테스트는 일반적으로 모듈 식 테스트 후에 수행됩니다. 이 단계에서 코드의 개별 섹션과 서로의 상호 작용이 함께 고려됩니다.
마지막 단계는 시스템 테스트입니다.이를 통해 이미 완전히 조립되어 포괄적 인 검증 준비가 된 소프트웨어 제품이 사용자 위치에서 테스트됩니다. 이 단계에서 인터페이스의 문제가 식별되고 응용 프로그램의 인체 공학이 극대화됩니다.
위의 유형의 소프트웨어 테스트는 구성 요소의 격리 정도에 따라 결정됩니다.
다음과 같은 다른 유형의 테스트도 있습니다.화이트 박스 및 블랙 박스 방법. 첫 번째 방식으로 절차를 수행 할 때 개발자는 소스 코드에 대한 전체 액세스 권한을 가지며 독립적으로 작성된 코드를 사용하여 개발자 오류를 확인하고 식별 할 수 있습니다. "블랙 박스"방법은 프로그램 코드에 대한 액세스를 허용하지 않습니다.이 경우 제어는 사용자 인터페이스를 통해서만 이루어집니다. 이러한 유형의 테스트는 시스템 지식 수준에 따라 결정됩니다.
소프트웨어 수명주기 종료
테스트는 설계 후 수행되며,시스템 개발 및 문서화. 이 단계는 문제 영역이 식별되지 않으면 소프트웨어 수명주기의 마지막 단계가 될 수 있습니다. 그렇지 않으면 프로그래밍으로 돌아갑니다. 모든 개발에는 병목 현상, 단점, 때로는 생성 단계에서 추적 할 수없는 심각한 오류가 있기 때문에 테스트의 첫 번째 흐름은 항상 부정적인 피드백을 반환합니다.