스모크, 뮤테이션, 비버깅, 블랙박스 보안, 패키지 소프트웨어, 크라우드 소싱, 임베디드 |
I. 테스트 종류
테스트 종류 |
내용 |
스모크 테스트 (Smoke Test) |
구축된 테스트 환경에서 테스트가 가능한지 판단하기 위해 주요 모듈이나 시스템을 간단하게 테스트 하는 방법 (테스트 환경 테스트) |
뮤테이션 테스트 (Mutation Test) |
의도적으로 프로그램의 원시 코드를 변형시키고 이에 맞게 디자인된 테스트 데이터를 실행시켜 프로그램 코드 내에 존재할 수 있는 애매모호한 부분을 찾아내는 방법 (찾아내느냐의 여부 (1개)) |
비버깅 |
버그들을 프로그램 소스에 랜덤으로 삽입하고 프로그래머는 그것들을 찾도록 진행, 찾지 못한 버그들의 비율이 잔존하는 실제 버그의 지표 (몇 개를 찾아내는지 체크) |
블랙박스 보안시험 |
소프트웨어 시스템과 이를 구성하는 컴포넌트 간의 작동 및 상호 동작 방식의 보안 취약 상황에서 정상적 수행 여부를 검증하는 방법 |
패키지 SW 테스트 |
패키지 소프트웨어에서 제공하는 기능/비기능 명세와의 차이를 분석하여 자동 또는 수동 방법으로 평가 및 검사하는 방법 |
크라우드 소싱 테스트 (Crowd Sourcing) |
Crowd + Out Sourcing의 합성어로 SW 제품을 기업 내부가 아닌 광범위하게 분포된 다수의 외부 사람들에게 사용하게 하여 피드백을 받는 방법 |
임베디드 SW 테스트 |
임베디드 시스템에 내장되어 동작하는 소프트웨어 테스트 - 임베디드 시스템 : 마이크로 프로세스 또는 마이크로 컨트롤러를 내장하여 제작자가 의도한 특수 기능만을 수행하도록 제작된 컴퓨팅 장치 - 임베디드 소프트웨어 : 임베디드 시스템에 내장되어 동작하는 OS, 미들웨어 및 응용프로그램 등의 소프트웨어 |
'IT기술노트 > 소프트웨어공학' 카테고리의 다른 글
3R(Reverse Eng. Re-Eng. Reuse Eng) (0) | 2021.02.04 |
---|---|
정형기술검토(FTR, Formal Technical Review) (0) | 2021.02.03 |
소프트웨어 형상관리(Software Configuration Management) (0) | 2021.02.03 |
소프트웨어 유지보수 (0) | 2021.02.03 |
탐색적 테스팅 (0) | 2021.02.03 |
경험 기반 테스트 (0) | 2021.02.03 |
리스크 기반 테스트 (0) | 2021.02.03 |
회귀테스트(Regression Test) (0) | 2021.02.02 |
댓글