Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo utilizar mfc para desarrollar software de pruebas de ate

Cómo utilizar mfc para desarrollar software de pruebas de ate

Métodos y pasos para desarrollar software de prueba ate usando mfc:

(1) Primero abra VS2013, seleccione Herramientas-Extensiones y actualizaciones, busque e instale el generador de pruebas unitarias.

(2) Agregue una configuración de compilación: unit_test (copiada de Debug) al proyecto existente (es decir, el proyecto que se va a probar) y agregue una predefinida: TEST_.

(3) Cambie el tipo de aplicación en la configuración unit_test a: DLL. Nota: Si el programa en sí ya es una DLL, ignore este paso.

(4) En la configuración de unit_test, modifique los directorios, incluidos los archivos de encabezado y los directorios de la biblioteca, para agregar soporte para las pruebas.

Directorio de inclusión

$(VCInstallDir)UnitTest \ include; $(incluye ruta)

Directorio de biblioteca

$(VCInstallDir) UnitTest \lib;$(ruta de la biblioteca)

(5) Agregue un cpp para escribir clases de prueba al proyecto existente: copie el código a continuación.

########################################## # ########################################

# Contiene " stdafx.h "

#ifdef TEST_ //Debe agregar esto; de lo contrario, cuando ejecute Debug o Release, se le preguntará "Falta la red de la biblioteca dinámica".

# include " cppunittest . h " # include " myprojectundesth . h "// Modifique aquí según sea necesario.

Usar el espacio de nombres Microsoft::visual studio::CppUnitTestFramework; espacio de nombres MyTest {

TEST_CLASS(MyTests) {

public:TEST _ METHOD(mytest METHOD )

{ Assert::son iguales(mi proyecto::Multiplicar(2, 3), 6 //Modificar aquí según sea necesario.

}

Método de prueba (mi método de prueba 2)

{ Assert::son iguales(mi proyecto::Multiplicar(2, 3), 6 ) ; //Modificar aquí según sea necesario.

}

// …

};}

#endif //Debes agregar aquí.

########################################## # #######################################

( 6) Seleccionar la configuración unit_test y haga clic en Probar-Ejecutar todo en el menú. Nota: No es válido en estados de depuración y lanzamiento.

(7) Puede agregar puntos de interrupción en el código fuente y hacer clic con el botón derecho del mouse para realizar la "Prueba de depuración".