스모크 테스트: 프로젝트 초기 단계의 검증 과정

실무에서 종종 스모크 테스트를 할 일이 있는데요. 스모크 테스트는 소프트웨어의 기본적인 기능이 제대로 작동하는지를 빠르게 확인하는 초기 테스트 방법입니다. 이 이름은 전자 제품을 처음 켰을 때 연기(Smoke)가 나오지 않는지 확인하는 테스트에서 유래하였습니다. 스모크 테스트의 주요 특징은 다음과 같습니다: 1. 기본적인 검증: 소프트웨어가 크리티컬한 오류 없이 정상적으로 실행되는지 확인합니다. 2. 초점: 주요 기능과 컴포넌트 위주의 테스트로, 넓은 범위의 테스트 케이스를 포함하지 않습니다. 이를 통해 테스트 리소스를 효율적으로 활용할 수 있습니다. 3. 빠른 피드백: 초기 단계에서 발생할 수 있는 문제를 빠르게 파악하고 대응합니다. 그러나, 스모크 테스트만으로 모든 문제점을 파악하기는 어렵습니다. 따라서 초기 검증이 끝난 후에는, 더 깊은 테스트(예: 회귀 테스트)를 수행하여 변경 사항이나 기존 기능에 문제가 없는지를 확인해야 합니다. 결론적으로, 스모크 테스트는 새로 개발된 프로젝트나, 큰 변화나 업데이트가 있는 경우 기본적인 문제 여부를 빠르게 파악하는데 큰 도움이 됩니다. 스모크 테스트로 문제점을 먼저 식별하고 수정한 이후 깊은 테스트를 효율적으로 진행할 수 있습니다.

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 9월 25일 오전 12:00

 • 

저장 3조회 1,863

댓글 0

    함께 읽은 게시물



    파이썬으로 만든 매우 작은 검색엔진 microsearch

    h

    ... 더 보기

    GitHub - alexmolas/microsearch

    GitHub

    GitHub - alexmolas/microsearch

    이름 바꿔쓰기

    자아성찰, 혹은 자기 회고를 할 때는 자기 객관화를 하는 것이 좋다. 감정이 개입되어서는 올바른 회고를 하기 어렵기 때문이다. 하지만, 막상 자기 객관화가 쉽지는 않다. 나를 남처럼 들여다보는 것은 많은 훈련을 거쳐야 가능하기 때문이다.

    ... 더 보기

    PM이 이해하면 좋은 지표 개념

    프로덕트 매니저(PM)로 일하면서 늘 지표 이야기를 듣게 됩니다. 대부분 PM은 선행지표(leading indicator)와 후행지표(lagging indicator)의 개념을 잘 이해하고 있습니다. 하지만 선행지표에 영향을 미치는 '인풋(input) 지표, '아웃풋(o

    ... 더 보기

    여러분 PostgreSQL 프로시저는 Python, JavaScript은 물론 Perl, Java, Lua 등도 사용할 수 있답니다~* 대부분 구식🤭 MySQL만 쓰셔서 모르시겠지만.. (도망간다)