虽然不是种子,但可以在网上找到一些关于功能测试的文章(特别是 http://blogs.oracle.com/geertjan/entry/gui_testing_on_the_netbeans )。然而,他们提到的工具似乎没有得到维护,或者没有与最新版本的 Netbeans (6.8) 一起使用的插件。
你有任何用于 GUI 的功能测试设置吗?您在开发过程中的集成程度如何(IDE 集成、ant 等)。
额外的好处是 Netbeans 不仅是 IDE,而且 GUI 应用程序也是为 Netbeans 6.8 平台开发的(所以我主要对 GUI 测试 NB 平台应用程序感兴趣,但是对于任何 Swing 应用程序的一般提示也会有所帮助)。
最佳答案
NetBeans 开发人员进行了大量功能测试,并且这些测试作为 NetBeans 模块项目的一部分得到支持。
我使用的具有功能测试的模块之一在这里:http://hg.netbeans.org/web-main/file/tip/j2ee.sun.appsrv81
如果您创建一个 nbm 模块项目,默认情况下没有定义功能测试,因此您需要在文件资源管理器上“手动”创建一些目录等:
package a;
import junit.framework.Test;
import org.netbeans.junit.NbTestCase;
import org.netbeans.junit.NbModuleSuite;
public class SampleTest extends NbTestCase {
private final int SLEEP = 10000;
public SampleTest(String testName) {
super(testName);
}
public void testBogus() {
}
public static Test suite() {
return NbModuleSuite.create(
NbModuleSuite.createConfiguration(SampleTest.class).
addTest(SampleTest.class, new String[] { "testBogus"}).
enableModules(".*").clusters(".*"));
}
}
https://stackoverflow.com/questions/2587416/