Rational Functional Tester는 표준 GEF 편집기 및 비표준 GEF 편집기를 사용하여 구현된
GEF 오브젝트의 기능을 테스트 하도록 합니다. GEF 편집기는 모델을 조작하도록 많은 기능을 제공하는
EMF(Eclipse Modeling Framework)를 기반으로 합니다. GEF는 모델을 그래프로 표시하고
MVC(model-view-controller) 아키텍처를 사용하고 사용자가 해당 모델과
상호작용하도록 돕습니다.
Rational Functional Tester가 GEF EditParts 및 팔레트를
인식하므로 GEF 오브젝트에 데이터, 이미지 또는 특성 검증 포인트를
수행할 수 있습니다. Functional Test 스크립트를 레코딩하기 전에
테스트할 GEF 애플리케이션을 사용 가능하게 해야 합니다. GEF 애플리케이션이 테스팅
할 수 없는 경우
Rational Functional Tester가 GEF 오브젝트를
FigureCanvas로 인식합니다.
주: 오브젝트 인식이 GEF 오브젝트에 약할 경우
오브젝트 라이브러리에서 이런 오브젝트
(org.eclipse.gef.editparts.AbstractEditPart, org.eclipse.gef.palette.PaletteEntry)에 대한
인식 특성을 수정할 수 있습니다.