1. 프로그램 실행 여부에 따른 테스트 정적 테스트 프로그램을 실행하지 않고 명세서나 소스 코드를 대상으로 분석하는 테스트 워크 스루, 인스펙션, 코드 검사 동적 테스트 프로그램을 실행하여 오류를 찾는 테스트 화이트박스 테스트, 블랙박스 테스트 2. 테스트 기반에 따른 테스트 명세 기반 테스트 사용자의 요구사항에 대한 명세를 빠짐없이 테스트 케이스로 만들어 구현하고 있는지 확인하는 테스트 동등 분할, 경계값 분석(블랙박스 테스트) 구조 기반 테스트 소프트웨어 내부의 논리 흐름에 따라 테스트 케이스를 작성하고 확인하는 테스트 구문 기반, 결정 기반, 조건 기반(화이트박스 테스트) 경험 기반 테스트 테스터의 경험을 기반으로 수행하는 테스트 에러 추정, 체크 리스트, 탐색적 테스팅 3. 시각에 따른 테스트 검..