Estudiante
¿Qué otros frameworks de pruebas unitarias existen para .NET y otros lenguajes? describa al menos 3 de ellos.
PHPUnit: Es un framework de pruebas unitarias para el lenguaje deprogramación PHP, en la pruebas se analiza una porción del código que pueda funcionar aisladamente, a los que después de pasarle parámetros de entrada deberá devolver parámetros de salida claramentedefinidos. (http://www.complusoft.es/es/blog/item/45-pruebas-unitarias-instalaci%C3%B3n-de-phpunit-5-de-5)
ADO.NET Entity framework 4.0: lo que realmente propone Microsoft es el ambiente adecuadopara realizar pruebas unitarias del software, sino que facilita la comprobación mediante una intuición del software. Las cualidades que ofrece son: facilidad de observar (comparar) y facilidad deaislar (solo ejecuta la lógica y no otros componentes que pueden estar en línea) (http://msdn.microsoft.com/en-us/ff714955.aspx)
Selenium: Es un framework de pruebas unitarias WEB, pero su principaldiferencia es que embebe un cliente web real. Se instala como un plugin sobre Firefox o internet explorer, y permite trabajar con ellos como cliente web de pruebas, controlando sus funciones. Tiene dosusos fundamentales: realiza pruebas de compatibilidad con diferentes navegadores y pruebas funciones de aplicaciones al estilo htmlunit.(http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=PruebasUnitariasWeb )
¿Las pruebas unitarias sirven para realizar pruebas de stress o de integración? Por qué?
Sirven para realizar pruebas de integración por las siguientes razones:
Laspruebas unitarias validan cada módulo, así al final, todo el sistema funcione correctamente.
Nos da la rapidez y un alto grado de seguridad que al momento de integrar los sistemas se concluya con un éxito.Como se usa las aserciones assertNotNull(), assertTrue()? De ejemplos.
assertNotNull(): método de prueba que indica que el resultado esperado NO debe ser NULL
private string sinnombre;...
Regístrate para leer el documento completo.