Pregunta

Si bien no es un torrente, pero algunos artículos se pueden encontrar en la red sobre las pruebas de función (particularmente http://blogs.oracle.com/geertjan/entry/gui_testing_on_the_netbeans ). Sin embargo, no parecen las herramientas mencionadas por ellos hacen que se mantenga, o no tienen un plugin trabaja con la versión reciente de la mayor parte de Netbeans (6,8).

¿Tienes alguna prueba de la función de configuración de interfaz gráfica de usuario? ¿Cuál es su nivel de integración en el proceso de desarrollo (IDE integración, hormigas, etc).

dulces adicional es que Netbeans es no sólo el IDE, pero la aplicación GUI también se desarrolla para Netbeans 6.8 Plataforma (así que estoy interesado principalmente en aplicaciones GUI pruebas de NB-plataforma, pero consejos para cualquier aplicación de Swing en general serían una ayuda también).

¿Fue útil?

Solución

Los desarrolladores de NetBeans hacer un montón de pruebas funcionales y de que la prueba se admite como parte del proyecto de módulo de NetBeans.

Uno de los módulos que trabajo que tiene pruebas de funcionamiento está aquí: http://hg.netbeans.org/web-main/file/tip/j2ee.sun.appsrv81

Si crea un proyecto de módulo NBM, hay pruebas no funcionales definidas por defecto, por lo que necesita para crear algunos directorios y similares 'a mano' en el explorador de archivos:

  1. test / qa-funcional / src

  2. una prueba inicial

Esto es una prueba mínima para empezar.

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

Después de estas cosas están en su lugar, usted debe ser capaz de hacer lo siguiente:

  1. Cambiar al explorador de archivos (si No hay ya)

  2. Haz clic derecho en el nodo para el archivo build.xml

  3. Seleccione la ejecución Destino-> Avanzado ... ít. Se abrirá un diálogo.

  4. Seleccionar el test-qa-funcional de la campo de entrada de cuadro combinado de la etiqueta 'Seleccionar objetivos para ejecutar: '

    Pulse el botón Ejecutar para que desaparezca el diálogo y ejecutar la prueba.

Una vez que el caso de prueba mínima en funcionamiento, puede comenzar a examinar la prueba QA-funcional que se han escrito para el IDE NetBeans para obtener más información.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top