연기 테스트 란 무엇입니까?
연기 테스트 란 무엇이며 왜 유용합니까?
연기 테스트는 기본적으로 소프트웨어가 가장 기본적인 수준에서 작동하는지 확인하는 건전성 검사입니다.
연기 테스트가 실패하면 다른 기능 테스트를 실행할 필요가 없음을 의미합니다.
"연기 테스트"는 전기 공학에서 유래 한 용어입니다. 장치를 연결하고 연기가 나오는지 확인 하는 매우 기본적이고 매우 간단한 테스트입니다.
장치가 실제로 작동하는지 여부에 대해서는 알려주지 않습니다. 그것이 당신에게 말하는 유일한 것은 그것이 완전히 깨지지 않았다는 것입니다 .
어쨌든 문제가 발생하면 전체 테스트 스위트를 실행하는 데 아무런 의미가 없기 때문에 일반적으로 더 철저한 회귀 / 통합 / 수락 테스트 전에 시간을 절약하는 단계로 사용됩니다.
프로그래밍에서이 용어는 같은 의미로 사용됩니다.이 용어는 다음과 같은 간단한 속성을 확인하는 매우 얕고 간단한 테스트입니다. 프로그램이 시작 되는가? 도움말 메시지를 인쇄 할 수 있습니까? 이러한 간단한 작업이 작동하지 않으면 전체 테스트 스위트를 실행하는데도 의미가 없으며 때로는 몇 분 또는 몇 시간이 걸릴 수 있습니다.
연기 테스트는 시스템의 기본 기능이 올바르게 작동하는지 확인하는 빠르고 간단한 테스트 또는 일반적으로 자동화 된 일련의 테스트입니다. 심층 테스트가 아닌 광범위한 테스트를 강조하는 경향이 있으며 일반적으로보다 광범위한 테스트 세트를 시작하기 전에 수행됩니다.
에서 위키 피 디아 :
테스트중인 시스템이 치명적인 오류를 일으키지 않는다는 보증을 제공하기 위해 수리 또는 첫 번째 조립 후 수행되는 첫 번째 테스트를 의미합니다. 연기 테스트에서 "파이프가 새지 않고 키가 제대로 밀봉되며 회로가 타지 않거나 소프트웨어가 완전히 충돌하지 않는다"는 것이 입증되면 어셈블리는 더 스트레스가 많은 테스트를 할 준비가 된 것입니다.
컴퓨터 프로그래밍 및 소프트웨어 테스트에서 연기 테스트는 추가 테스트의 예비 단계이며, 예상되는 소프트웨어 릴리스를 거부 할 수있을만큼 심각한 단순한 오류를 드러내야합니다. 이 경우 연기는 은유 적입니다.
연기 테스트는 응용 프로그램을 처음 실행할 때 응용 프로그램이 "불타는 지"확인하는 빠른 테스트입니다. 즉, 응용 프로그램이 손상되지 않았습니다.
참고 URL : https://stackoverflow.com/questions/4055736/what-is-a-smoke-test
'programing tip' 카테고리의 다른 글
Laravel에 등록 된 경로 경로 목록을 얻는 방법은 무엇입니까? (0) | 2020.12.06 |
---|---|
UITextField 외부의 아무 곳이나 터치 할 때 키보드를 닫는 방법 (신속하게)? (0) | 2020.12.06 |
Twitter Bootstrap으로 만든 모달에서 Google지도 표시 (0) | 2020.12.06 |
OS X에서 Java 8 용 무제한 강도 JCE를 설치하는 방법은 무엇입니까? (0) | 2020.12.06 |
뛰어난 Common Lisp 코드의 예? (0) | 2020.12.05 |