연기 테스트 및 위생 테스트 : 어떻게 다릅니 까?



이 기사는 연기 테스트 및 온 전성 테스트에 대한 지식을 습득하는 데 도움이되며이 두 유형의 주요 차이점을 이해하는 데 도움이됩니다.

모든 비즈니스는 소프트웨어에서 실행되며 모든 소프트웨어는 사용자에게 출시되기 전에 테스트를 거쳐야합니다. 효율적이고 효과적이며 안정적인 소프트웨어를 빠른 속도로 출시하는 데 필수적입니다. 다르다 이러한 각 유형은 서로 다른 목적을 가지고 있으며 소프트웨어 개발 프로세스에 고유 한 가치를 제공합니다. 이 기사에서는 가장 자주 오해되는 두 가지 유형 인 연기 테스트와 온 전성 테스트에 대해 논의 할 것입니다.

이 문서에서 다루는 주제를 살펴 보겠습니다.





소프트웨어 테스트 유형

소프트웨어 테스팅은 소프트웨어 개발주기의 중요한 단계입니다. 소프트웨어 테스트에는 다양한 유형이 있습니다. 이러한 각 테스트 유형에는 고유 한 목적이 있습니다. 선택하는 소프트웨어 테스트 유형은 테스트 목표, 소프트웨어의 복잡성 및 기능, 테스트 팀에 따라 다릅니다. 아래 이미지에는 오늘날 사용되는 가장 일반적인 소프트웨어 테스트 유형이 나열되어 있습니다.

TestingTypes-연기 테스트 및 위생 테스트-Edureka이 기사는 연기 테스트와 온 전성 테스트가 무엇이고 서로 얼마나 다른지 파악하는 데 도움이됩니다. 시작하자.



연기 테스트

연기 테스트 란 무엇입니까?

Smoke Testing은 일반적으로 프로그램의 중요한 기능이 완벽하게 작동하는지 확인하기 위해 초기 소프트웨어 빌드에서 수행되는 소프트웨어 테스트 유형입니다.

소프트웨어 빌드가 무엇인지 잘 모르시겠습니까? 소프트웨어 빌드는 소스 코드를 모든 시스템에서 실행할 수있는 독립 실행 형 형식으로 변환하는 프로세스입니다. 종종 코드 빌드라고합니다. 스모크 테스트로 돌아 가면 소프트웨어 빌드에서 기능 또는 회귀 테스트가 자세히 실행되기 전에 실행됩니다. 여기서 주요 목표는 QA 팀이 소프트웨어 응용 프로그램을 설치하고 테스트하는 데 시간을 낭비하지 않도록 심하게 손상된 응용 프로그램을 거부하는 것입니다. 철저한 테스트를 수행하는 대신 중요한 기능이 제대로 작동하는지 확인합니다.

연기 테스트를 수행하는 방법?

연기 테스트는 수동으로 수행하거나 . 연기 테스트를 실행하기 위해 새로 작성할 필요가 없습니다. 대신 프로그래머가 이미 정의한 필요한 테스트 케이스를 선택할 수 있습니다. 여기서 주요 초점은 핵심 애플리케이션 워크 플로를 테스트하는 것입니다. 따라서 소프트웨어의 주요 기능을 정의하는 테스트 사례를 선택하십시오. 실시간 예제를 통해이를 파악해 보겠습니다.



파이썬에서 keyerror는 무엇입니까

전자 상거래 사이트에서 작업하고 있다고 가정 해 보겠습니다. 테스트를 위해 출시 할 준비가 된 몇 가지 초기 빌드가 있습니다. 가장 먼저해야 할 일은 핵심 기능이 작동하는지 확인하는 것입니다. 따라서 사이트에 액세스하고 장바구니에 항목을 추가하여 주문하려고합니다. 이것이 모든 전자 상거래 사이트의 주요 워크 플로우입니다. 맞습니까? 이 기본 워크 플로가 작동하면 테스트 한 빌드가 스모크 테스트를 통과했다고 말할 수 있습니다. 그런 다음 다음 테스트 단계로 이동할 수 있습니다.

이제 연기 테스트가 무엇인지 명확히 알았으므로이 기사의 다음 주제 인 온 전성 테스트로 넘어가겠습니다.

온 전성 테스트

Sanity Testing이란 무엇입니까?

Sanity Testing은 소프트웨어 빌드를받은 후 코드 또는 기능을 약간 변경하여 수행되는 소프트웨어 테스트 유형입니다. 목표는 버그가 수정되었는지 확인하고 새로운 변경 사항으로 인해 추가 문제가 발생하지 않았는지 확인하는 것입니다.

연기 테스트와 달리 온 전성 테스트의 객관적인 목표는 핵심 기능을 확인하는 것이 아니라 소프트웨어의 정확성과 합리성을 확인하는 것입니다. 일반적으로 말미에 수행됩니다. , 버그가 수정되었는지, 코드의 사소한 변경이 허용되는지 확인합니다. 또한 최신 수정 사항이 구성 요소 기능에 영향을 미쳤는지 확인합니다. 온 전성 테스트는 종종 스크립트가 작성되지 않으며 수동으로 수행하거나 자동화 된 도구를 사용하여 수행 할 수 있습니다.

온 전성 테스트를 수행하는 방법?

연기 테스트와 마찬가지로 새로운 기능이 도입되지 않는 한 새로운 테스트 케이스를 작성할 필요가 없습니다. 여기서 주요 목표는 구성 요소 프로세스에 잘못된 결과 나 버그가 없는지 확인하는 것입니다. 또한 빌드가 다음 단계로 이동할 수있을만큼 정상인지 확인합니다. .

연기 테스트에 사용한 것과 동일한 예를 살펴 보겠습니다. 그래서, 당신은 전자 상거래 사이트에서 일하고 있습니다. 사용자 등록과 관련된 새로운 기능이 출시되었습니다. 주요 목표는 새 기능이 올바르게 작동하는지 확인하는 것입니다. 예상대로 작동한다고 확신하면 다음 단계의 테스트로 이동합니다. 온 전성 테스트가 실패하면 더 엄격한 테스트를 시도하는 것은 합리적이지 않습니다. 온 전성 테스트에서는 애플리케이션 로직이 작동하고 올바른지 확인하는 데 필요한 애플리케이션 함수의 가장 작은 하위 집합을 실행합니다.

연기 테스트와 온 전성 테스트 사이에 겹치는 부분이 있음을 눈치 챘을 것입니다. 특히 둘 다 철저한 프로세스로 설계되지 않았다는 사실과 관련하여 더욱 그렇습니다. 그러나이 두 가지 테스트 유형 간에는 분명하고 중요한 차이점도 있습니다. 확인해 보겠습니다.

연기 테스트 대 위생 테스트

연기 테스트와 온 전성 테스트는 매우 다른 관행을 설명합니다. 그러나 사람들은 구별이 다소 미묘하기 때문에 여전히 혼란스러워합니다. 아래 표에는 연기 테스트와 위생 테스트의 주요 차이점이 나열되어 있습니다.

자바 유틸리티 날짜에 대한 문자열
풍모 연기 테스트 온 전성 테스트
시스템 빌드 테스트는 소프트웨어 제품의 초기 빌드에서 실행됩니다.테스트는 연기 테스트 및 회귀 테스트 라운드를 통과 한 빌드에서 수행됩니다.
테스트 동기 보다 엄격한 테스트에 맞서 새로 생성 된 빌드의 안정성을 측정하려면소프트웨어 빌드 기능의 합리성과 독창성을 평가하기 위해
부분 집합? 수락 테스트의 하위 집합입니다.회귀 테스트의 하위 집합입니다.
선적 서류 비치문서화 및 스크립팅 작업 포함어떤 종류의 문서도 강조하지 않음
테스트 범위 너무 깊이 들어 가지 않고 모든 주요 기능을 포함하는 얕고 넓은 접근 방식기능 및 기능에 대한 자세한 테스트를 포함하는 좁고 깊은 접근 방식
수행자? 개발자 또는 테스터가 실행테스터가 실행

그래서, 얘들 아! 이것으로 우리는이 기사의 끝에 도달했습니다. 지금 쯤이면 연기 테스트 및 온 전성 테스트에 대한 기본 지식이 있기를 바랍니다. 이들은 개발주기의 초기 단계에서 버그와 결함을 감지 할 수있는 중요한 테스트 유형이므로 잘 사용하시기 바랍니다.

이걸 찾았다면 관련 기사, 체크 아웃 라이브 온라인 전 세계에 걸쳐 250,000 명 이상의 만족 한 학습자 네트워크를 보유한 신뢰할 수있는 온라인 학습 회사 인 Edureka에서 작성했습니다.

질문이 있으십니까? 이 기사의 댓글 섹션에 언급 해 주시면 다시 연락 드리겠습니다.