【发布时间】:2009-12-24 12:05:30
【问题描述】:
如何在 Java 上为 NetBeans 平台应用程序编写第一个端到端自动化测试(不仅仅是捕获和重放),假设运行应用程序并在单击主菜单 -> 文件 -> 退出菜单时进行测试item 会关闭它吗?
给定:安装 jdk1.6.0_17 和 apache-maven-2.2.1
然后:
mvn archetype:generate -DarchetypeGroupId=org.codehaus.mojo.archetypes -DarchetypeArtifactId=netbeans-platform-app-archetype -DarchetypeVersion=1.1 -DgroupId=stackoverflow.com -DartifactId=netbeans-app -Dversion=1.0-SNAPSHOT
然后:
mvn install
cd netbeans-app\application\target\foo\bin\
foo.exe
并看到默认的 GUI 应用程序正在成功运行。
您会推荐哪种开源 GUI 测试框架来完成此任务? Abbot/Costello、Jelly/Jemmy、UISpec4J、Marathon、FEST-Swing 或 WindowLicker?
【问题讨论】:
标签: java maven-2 netbeans tdd automated-tests