Skip to content

UI TestFramework

Yoo Jae Beom edited this page Jun 9, 2016 · 15 revisions

2016년 휴먼ICT소프트웨어공학 1분반 1팀

UI TestFramework Survey

목차

  1. JemmyFX
  2. TestFX
  3. Automaton
  4. MarvinFX
  5. [Our select](#Our select)

1. JemmyFX

Pros

  • OpenJFX(OpenJDK)에서도 사용되고 있는 툴 (OpenJFX 8의 README)

Cons

  • 직접 컴파일해서 jar 추가해야 합니다.

2. TestFX

Pros

Cons

  • Online에서 제공하는 Doc이 없음. Javadoc으로 직접 컴파일해야 합니다.

3. Automaton

  • JavaFX 혹은 Swing 혹은 2개 동시에 사용한 애플리케이션의 UI test를 돕는 툴.
  • 문서 내용 중 JavaFX만 사용한 애플리케이션의 경우 TestFX를 사용할 것을 권함.

If all you want is to test a pure JavaFX Application, you may want to check out TestFX.

4. MarvinFX

  • 2013년 5월 4일 이후로 추가 업데이트가 없음

5. Our select

  • TestFX

선택한 이유

  • Gradle을 사용하기로 결정한 시점에서 직접 컴파일하여 JAR을 만들어야 하는 JEMMY보다는 바로 Gradle에 붙일 수 있는 TestFX가 더 사용하기 편리합니다.
  • 다른 UI TestFramework들 보다 사용 설명이나 문서 등이 더 많습니다.
  • GUI 개발을 순수하게 JavaFX만 사용하였기에 Automaton를 선택할 이유가 없습니다.
  • MarvinFX는 현재 지원이 되는 여부를 확인하기 어렵고 개발도 이전에 이미 멈추어 있어서 제외했습니다.

참고 링크

Clone this wiki locally