Разработчики NetBeans проводят много функционального тестирования, и это тестирование поддерживается в рамках проекта модуля NetBeans.
Один из модулей, с которыми я работаю, имеет функциональные тесты: http://hg.netbeans.org/web-main/file/tip/j2ee.sun.appsrv81
Если вы создаете проект модуля nbm, функциональные тесты, определенные по умолчанию, отсутствуют, поэтому вам необходимо создать некоторые каталоги и т.п. вручную в проводнике файлов:
тест / QA-функционал / 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
Выберите цель выполнения-> Дополнительно ...
вещь. Откроется диалоговое окно.
Выберите test-qa-функционал из
Поле ввода в поле со списком «Выбрать»
Цели для запуска: '
Нажмите кнопку Run, чтобы закрыть
диалог и выполнить тест.
Как только вы запустите минимальный тестовый пример, вы можете приступить к проверке qa-функционального теста, написанного для IDE NetBeans, чтобы узнать больше.