블랙박스 테스트
프로그램 외부 사용자의 요구사항 명세를 보면서 수행하는 테스트
화이트박스 테스트
응용 프로그램의 내부 구조와 동작을 검사하는 소프트웨어 테스트
페어와이즈 테스트
테스트 데이터값들 간에 최소한 한 번씩을 조합하는 방식이며 이는 커버해야 할 기능적 범위를 모든 조합에 비해 상대적으로 적은 양의 테스트 세트를 구성하기 위한 테스트
부하 테스트
시스템에 부하를 계속 증가시키면서 시스템의 임계점을 찾는 테스트
내구성 테스트
오랜 시간 동안 시스템에 높은 부하를 가하여 시스템 반응 테스트
스트레스 테스트
시스템 처리능력 이상의 부하, 즉 임계점 이상의 부하를 가하여 비정상적인 상황에서의 처리를 테스트
V 모델과 테스트 레벨
단위 테스트 : 사용자 요구사항에 대한 단위 모듈, 서브루틴 등을 테스트하는 단계
통합 테스트 : 단위 테스트를 통과한 모듈 사이의 인터페이스, 통합된 컴포넌트 간의 상호작용을 검증하는 테스트 단계
시스템 테스트 : 통합된 단위 시스템의 기능이 시스템에서 정상적으로 수행되는지를 검증하는 테스트 단계
인수 테스트 : 계약상의 요구사항을 만족했는지 확인하기 위한 테스트 단계