【问题标题】:Function testing on Netbeans 6.8Netbeans 6.8 上的功能测试
【发布时间】:2011-02-04 22:57:09
【问题描述】:
【问题讨论】:
标签:
user-interface
netbeans
functional-testing
【解决方案1】:
NetBeans 开发人员进行了大量功能测试,并且这些测试作为 NetBeans 模块项目的一部分得到支持。
我使用的其中一个具有功能测试的模块在这里:http://hg.netbeans.org/web-main/file/tip/j2ee.sun.appsrv81
如果你创建一个 nbm 模块项目,默认情况下没有定义功能测试,所以你需要在文件资源管理器上“手动”创建一些目录等:
test/qa-functional/src
初步测试
这是帮助您入门的最低限度的测试。
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(".*"));
}
}
在这些事情都准备好之后,你应该能够做到以下几点:
切换到文件资源管理器(如果您
还没有)
右击节点
build.xml 文件
选择运行目标->高级...
物品。将打开一个对话框。
-
从
标记为“选择”的组合框输入字段
要运行的目标:'
按下运行按钮关闭
对话框并执行测试。
一旦您运行了最小的测试用例,您就可以开始检查为 NetBeans IDE 编写的 qa 功能测试以了解更多信息。