[ISTQB] 3. 정적 기법
·
자격증 & 공부/ISTQB
3.1.1 리뷰의 이점과 목적 정적 기법 SW를 실행하지 않고 테스팅하는 기법 동적 테스팅과 달리 장애보다는 장애의 원인(결함)을 발견 리뷰 코드를 포함하여 SW 개발 및 테스트 산출물을 검토하고 테스팅하는 방법 동적 테스팅 전에 수행 -> 초기 결함의 수정은 비용 절감 대상 : 요구사항 명세, 코드, 테스트 계획, 테스트 케이스 등 모든 SW 개발 및 테스트 산출물 리뷰의 이점 조기 결함 발견 및 수정 개발 생산성 향상 테스팅 비용 감소 및 시간 단축 결함 감소(품질 향상) 개발 기간 단축 개발 생명주기 전체에 걸친 비용 감소 커뮤니케이션 향상 리뷰를 통해 발견하기 쉬운 결함 표준 위반, 요구사항 결함, 개발 설계 결함, 불충분한 유지보수성, 부정확한 인터페이스 명세 3.1.2 리뷰와 테스팅 최근 테스..
[JAVA] 정적 & 동적
·
Programming Language/JAVA
정적(static) 한 번 정해놓으면 변하지 않고 계속 유지되는 성질 정적할당 대체로 Stack 영역에 메모리를 할당 정적언어 변수의 Type을 컴파일 시에 결정하는 것 Java, Kotlin, C 등의 언어 변수에 넣을 데이터에 따라 자료형을 지정해주어야 함 장점 실행 시점에 어떤 메서드를 호출할지 알아내는 과정 필요 없이 메서드 호출이 빠름 컴파일러가 프로그램 정확성을 검증하기 때문에 실행 프로그램이 오류로 중단될 가능성이 적음 유지보수 쉬움 단점 Type 설정을 해줘야 함 동적(dynamic) 실시간으로 상황에 따라 변경이 가능한 것 ArrayList나 객체 즉, 동적 메모리 Heap에 생성되는 것들 동적할당 Heap 영역에 메모리를 할당 동적언어 변수의 Type을 컴파일 실행 시에 결정 JavaS..