기능 테스트를 시작하려면 몇 가지 기본 개념과 유스 케이스를
숙지하고 있어야 합니다. 테스트 케이스를 효율적으로 자동화하기 위해,
기능 테스트 스크립트 작성을 시작하기 전에 몇 가지 접근법을 고려해볼 수 있습니다.
기능 테스트 계획
사용자의 요구사항을 고려하여
기능 테스트 자동화에 적합한 접근법을 식별해야 합니다. 기능 테스트를 자동화하면
Rational® Functional Tester에 제공되는
기능을 효율적으로 활용할 수 있습니다.
- 기능 테스트 스크립트 모듈화: 테스트 사례별로
여러 개의 기능 테스트 스크립트를 작성하여 개별 테스트 사례에
적합한 스크립트를 재사용할 수 있습니다. 모듈식 기능 테스트 스크립트를 작성하여 개별 테스트 사례별로
테스트 스크립트를 재사용할 수 있습니다.
또한 모듈식 테스트 스크립트를 사용하면 IBM® Rational Quality Manager와 같은
테스트 관리 도구를 사용하여 작성되는 여러 테스트 사례에 테스트 스크립트를
연관시킬 수도 있습니다.
Rational Functional Tester에서 ,
스크립트 호출 옵션을 사용하여 다른 기능 테스트 스크립트를 호출할 수 있습니다.
- 테스트 스크립트 대 Manual Test 스크립트 레코딩: Rational Functional Tester에서
테스트 애플리케이션에 대해 기능 테스트 스크립트를 레코드하거나 테스트 스크립트를
직접 작성할 수 있습니다. 테스트 중인 애플리케이션이 자주 변경되어
테스트-오브젝트 계층 구조에 영향을 미치는 경우 오류나 장애가 발생하지 않도록
테스트 오브젝트 맵을 업데이트해야 합니다. 테스트 오브젝트 맵은 테스트 애플리케이션에 대해 기능 테스트 스크립트를
레코드할 때 작성됩니다. 이 시나리오에서는 Manual Test 스크립트를 작성하고
find() 메소드를 사용하여 애플리케이션의 테스트 오브젝트를 검색하여
오브젝트에 사용할 조치를 지정할 수 있습니다. Manual Test 스크립트를 작성하는 경우 프로그래밍 언어에 익숙해야 합니다.
- 단순화된 테스트 스크립트 대 Java 테스트 스크립트: 단순화된 스크립트는
이해와 편집이 쉽도록 간단한 영어 문장 형태로 되어 있는 기능 테스트 스크립트입니다. 단순화된 스크립트 기능을 사용할 수 있으면,
Java 스크립트 편집기에서 해당 Java 테스트 스크립트도 볼 수 있습니다. 단순화된 스크립트를
편집하는 경우 Java 스크립트 편집기의 변경사항이 Java 스크립트에 반영됩니다.
단순화된 스크립트 편집기에서 사용 가능한 Java 코드 스니펫 삽입 또는
Java 메소드 삽입 기능을 사용하여 Java 스크립트 편집기로 전환하고
Java 테스트 스크립트에 대한 작업을 시작할 수 있습니다.
정보 자원
IBM Rational Functional Tester를
시작하려는 경우 테스트 케이스를 효율적으로 자동화하는 데 이용할 수 있는
기능 및 Functional Test의 프로세스를 이해하는 데 도움이 될 다양한 자원이
Information Center에 있습니다.