[Test] Static Test & Dynamic Test ( 정적테스트, 동적 테스트)
정적테스트(Static Test)개발된 프로그램을 돌려보지 않고, 명세서나 코드만을 보고 테스트를 하는 방법이다. 말그대로 정적인 테스트이다.정적테스트안에서 화이트 박스 / 블랙 박스 테스트로 나눌 수 있다. 정적 화이트박스 테스트(Static WhiteBox Test) 프로그램을 실행하지 않고 소프트웨어의 설계, 코드나 구조 등에서 상세하게 버그를 찾을 수 있는 방법이다.테스트하는 방법으로는 동료검토(Peer Reviews), 워크스루(Walk throughs), 검사(Inspections) 등이 있다.이 테스트를 하기 위해서 일반적으로 데이터 참조오류, 데이터 선언 오류, 연산 오류, 비교 오류, 제어흐름 오류, 파라미터 오류, 입출력 오류 등과 같은 코드 검토 체크리스트를 사전에 정해놓고 검사한다...
더보기