아래 다이어그램은 IBM Rational Functional Tester를 사용하여 Java 애플리케이션을 테스트하기 위한 태스크 플로우를 보여줍니다. Flex 테스트 프로세스에 대한 정보는 Flex 애플리케이션 테스트 프로세스의 내용을 참조하십시오.
기본 테스터: 기본 테스터는 단순화된 테스트 스크립트로 생성되는 기능 테스트 스크립트를 레코드할 수 있습니다. 기능 테스트 스크립트를 편집하기 위해 테스터에게 프로그래밍에 대한 지식이 요구되지는 않습니다. 테스터는 Java 스크립팅으로 전환할 수 있고 단순화된 스크립트 편집기에 제공되는 Java 코드 스니펫 삽입 또는 Java 메소드 삽입 기능을 사용할 수 있습니다. 그런 후 테스터는 Java 테스트 스크립트로 바로 작업할 수 있습니다. 애플리케이션 비주얼을 사용하여 검증 포인트, 데이터 기반 명령, 테스트를 위한 추가 제어를 삽입할 수 있습니다.
스크립팅 지식이 있는 고급 테스터: Java 또는 Visual Basic 프로그래밍 지식이 있는 테스터는 Functional Test 스크립트를 레코딩하거나 테스트 스크립트를 수동으로 작성할 수 있습니다. 테스트 오브젝트 맵을 사용하여 오브젝트를 업데이트하고 테스트를 위해 추가 오브젝트를 삽입할 수 있습니다.
개발자: 개발자는 테스트에 Flex 애플리케이션을 사용하고 Functional Test를 위해 테스터에 이를 제공합니다.