본문 바로가기
IT기술노트/소프트웨어공학

테스트 종류

by 비트코기 2021. 2. 3.
반응형

스모크, 뮤테이션, 비버깅, 블랙박스 보안, 패키지 소프트웨어, 크라우드 소싱, 임베디드


I. 테스트 종류

테스트 종류

내용

스모크 테스트

(Smoke Test)

구축된 테스트 환경에서 테스트가 가능한지 판단하기 위해 주요 모듈이나 시스템을 간단하게 테스트 하는 방법 (테스트 환경 테스트)

뮤테이션 테스트

(Mutation Test)

의도적으로 프로그램의 원시 코드를 변형시키고 이에 맞게 디자인된 테스트 데이터를 실행시켜 프로그램 코드 내에 존재할 수 있는 애매모호한 부분을 찾아내는 방법 (찾아내느냐의 여부 (1))

비버깅

버그들을 프로그램 소스에 랜덤으로 삽입하고 프로그래머는 그것들을 찾도록 진행, 찾지 못한 버그들의 비율이 잔존하는 실제 버그의 지표 (몇 개를 찾아내는지 체크)

블랙박스 보안시험

소프트웨어 시스템과 이를 구성하는 컴포넌트 간의 작동 및 상호 동작 방식의 보안 취약 상황에서 정상적 수행 여부를 검증하는 방법

패키지 SW 테스트

패키지 소프트웨어에서 제공하는 기능/비기능 명세와의 차이를 분석하여 자동 또는 수동 방법으로 평가 및 검사하는 방법

크라우드 소싱 테스트

(Crowd Sourcing)

Crowd + Out Sourcing의 합성어로 SW 제품을 기업 내부가 아닌 광범위하게 분포된 다수의 외부 사람들에게 사용하게 하여 피드백을 받는 방법

임베디드 SW 테스트

임베디드 시스템에 내장되어 동작하는 소프트웨어 테스트

- 임베디드 시스템 : 마이크로 프로세스 또는 마이크로 컨트롤러를 내장하여 제작자가 의도한 특수 기능만을 수행하도록 제작된 컴퓨팅 장치

- 임베디드 소프트웨어 : 임베디드 시스템에 내장되어 동작하는 OS, 미들웨어 및 응용프로그램 등의 소프트웨어

 

반응형

댓글