휴리스틱 테스트

작가: John Stephens
창조 날짜: 24 1 월 2021
업데이트 날짜: 1 칠월 2024
Anonim
[심리용어쉬운풀이]휴리스틱스(Heuristics)
동영상: [심리용어쉬운풀이]휴리스틱스(Heuristics)

콘텐츠

정의-휴리스틱 테스트 란 무엇입니까?

휴리스틱 테스트는 테스트 전략이 확률에 대한 과거 데이터에 의존하는 알고리즘, 코드 모듈 또는 기타 종류의 프로젝트를 테스트하는 것입니다. 이러한 대상 유형의 테스트를 통해 버그 나 문제가 발생할 수있는 위치를보다 지능적으로 조사 할 수 있습니다. 휴리스틱 테스트는 필터링과 같은 스크리닝 기술에도 사용됩니다.


휴리스틱 테스트는 경험 기반 테스트라고도합니다. 개발자 또는 다른 사람들은이 테스트를보다 효율적으로 수행하기 위해 소프트웨어 테스트가 수행되는 방식에 경험 기반의 의사 결정 프로세스를 도입 할 수 있습니다.

Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 휴리스틱 테스트를 설명합니다

휴리스틱 테스트는 수준 높은 지시없이 비교적 맹목적으로 작동하는 순수 정량 소프트웨어 테스트와 달리 교육 된 추측과 비교할 수 있습니다. 예를 들어, 개발자가 10,000 줄의 코드로 프로젝트를 테스트해야한다고 가정하십시오. 10,000 라인의 일반 선형 테스트를 수행하는 것은 순전히 정량 소프트웨어 테스트를 구성합니다. 반면 휴리스틱 테스트에는 특정 코드 부분에서 오류가 얼마나 자주 발생하는지 살펴보아야합니다. 이 예제를 사용하여 개발자가 과거에 특정 코드 모듈이 상대적으로 오류가 발생하기 쉽다는 것을 인식하기 위해 히스토리 데이터를 보는 경우, 휴리스틱 테스트 전략에는 예를 들어 특정 2,000 줄의 코드를 포함하여 해당 모듈을 분리하는 것이 포함될 수 있습니다. 10,000 줄의 코드를 모두 동일하게 테스트하지 않고 해당 코드 섹션에서 더 많은 테스트 리소스를 지시합니다.

휴리스틱 테스트에는 개발자가 시간이 지남에 따라 발생하는 경험 또는 비 랜덤 경향에서 배울 수있는 철학이 포함됩니다. 경우에 따라 휴리스틱 테스트는 블라인드 테스트보다 문제를 해결하는 데 훨씬 효과적 일 수 있습니다.