2010-04-06 4 views
3

급류는 아니지만 일부 기능은 기능 테스트 (특히 http://blogs.oracle.com/geertjan/entry/gui_testing_on_the_netbeans)에 대한 인터넷에서 찾을 수 있습니다. 그러나 그들에 의해 언급 된 도구는 유지 보수되지 않거나 Netbeans (6.8)의 최신 버전으로 작업하는 플러그인이 없습니다.Netbeans 6.8의 기능 테스트

GUI 용 기능 테스트 설정이 있습니까? 개발 프로세스에 통합되는 수준은 무엇입니까 (IDE 통합, 개미 등).

Netbeans가 IDE 일뿐만 아니라 GUI 응용 프로그램도 Netbeans 6.8 플랫폼 용으로 개발되었습니다 (GUI 기반 NB 플랫폼 응용 프로그램에 주로 관심이 있습니다). 그러나 일반적으로 모든 Swing 응용 프로그램에 대한 팁은 도움이 되십시오).

답변

1

NetBeans 개발자는 많은 기능 테스트를 수행하며 테스트는 NetBeans 모듈 프로젝트의 일부로 지원됩니다. 내가 그 기능 테스트를 가지고 작업 모듈의

하나는 여기에 있습니다 : 당신이 NBM 모듈 프로젝트를 만드는 경우 http://hg.netbeans.org/web-main/file/tip/j2ee.sun.appsrv81

, 거기에 기본적으로 정의 된 기능 테스트가 아니므로 일부 디렉토리를 작성해야하고, 파일 탐색기에 '로 손'같은 :

  1. 테스트/QA-기능/src에

  2. 초기 테스트

이것은 최소한의 테스트입니다.

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(".*")); 
    } 
} 

이러한 일들이 제자리에 후에는 다음을 수행 할 수 있어야한다 : 파일 탐색기 (당신 이 있지 않은 경우)

    1. 스위치 build.xml 파일의 노드를 마우스 오른쪽 버튼으로 클릭

    2. 실행 대상 -> 고급 ...를 선택하십시오.항목 대화 상자가 열립니다.

    3. 선택 시험 품질 보증 기능 표시된 콤보 입력 필드에서 '실행 목표를 선택 :'

      을 눌러 실행 버튼을 대화 상자를 닫고 테스트를 실행합니다.

    최소 테스트 케이스가 실행되면 NetBeans IDE에 대해 자세히 설명 된 qa 기능 테스트를 검토 할 수 있습니다.