fbpx
Wikipedia

JUnit

JUnit es un conjunto de bibliotecas creadas por Erich Gamma y Kent Beck que son utilizadas en programación para hacer pruebas unitarias de aplicaciones Java.

JUnit
Información general
Tipo de programa Herramienta para Prueba unitaria
Desarrollador Kent Beck, Erich Gamma, David Saff
Licencia Common Public License
Idiomas inglés
Información técnica
Programado en Java
Plataformas admitidas Java
Versiones
Última versión estable 5.5.2 (info) 5 de septiembre de 2019 (2 años, 1 mes y 5 días)
Enlaces
Sitio web oficial
Repositorio de código
Seguimiento de errores

JUnit es un conjunto de clases (framework) que permite realizar la ejecución de clases Java de manera controlada, para poder evaluar si el funcionamiento de cada uno de los métodos de la clase se comporta como se espera. Es decir, en función de algún valor de entrada se evalúa el valor de retorno esperado; si la clase cumple con la especificación, entonces JUnit devolverá que el método de la clase pasó exitosamente la prueba; en caso de que el valor esperado sea diferente al que regresó el método durante la ejecución, JUnit devolverá un fallo en el método correspondiente.

JUnit es también un medio de controlar las pruebas de regresión, necesarias cuando una parte del código ha sido modificado y se desea ver que el nuevo código cumple con los requerimientos anteriores y que no se ha alterado su funcionalidad después de la nueva modificación.

El propio framework incluye formas de ver los resultados (runners) que pueden ser en modo texto, gráfico (AWT o Swing) o como tarea en Ant.

En la actualidad las herramientas de desarrollo como NetBeans y Eclipse cuentan con plug-ins que permiten que la generación de las plantillas necesarias para la creación de las pruebas de una clase Java se realice de manera automática, facilitando al programador enfocarse en la prueba y el resultado esperado, y dejando a la herramienta la creación de las clases que permiten coordinar las pruebas.

JUnit 4

Este framework se encuentra actualmente en la versión 4.12, con grandes mejoras. He aquí una pequeña relación:

  • 4.6
  • Incluye un nuevo Core experimental: MaxCore. Recuerda los resultados de ejecuciones previas. Existe un plug-in para Eclipse.
  • Incluye un método para indicar la máquina que ejecuta los tests.
  • Se pueden comparar Arrays: assertArrayEquals(new double[] {1.0, 2.0}, new double[] {1.0, 2.0}, 0.01);
  • Desde 4.0 se ha podido ejecutar un único método utilizando la API: Request.method. Ahora el filtro que implementa esta funcionalidad está expuesto en: Filter.matchDescription.

Para más información: [1]

  • 4.5

Referencias

Véase también

Enlaces externos

  • Página principal de JUnit
  • Tutorial de JUnit de la Escuela Superior de Informática de Ciudad Real (Universidad de Castilla-La Mancha, España)
  •   Datos: Q847675

junit, conjunto, bibliotecas, creadas, erich, gamma, kent, beck, utilizadas, programación, para, hacer, pruebas, unitarias, aplicaciones, java, información, generaltipo, programaherramienta, para, prueba, unitariadesarrolladorkent, beck, erich, gamma, david, s. JUnit es un conjunto de bibliotecas creadas por Erich Gamma y Kent Beck que son utilizadas en programacion para hacer pruebas unitarias de aplicaciones Java JUnitInformacion generalTipo de programaHerramienta para Prueba unitariaDesarrolladorKent Beck Erich Gamma David SaffLicenciaCommon Public LicenseIdiomasinglesInformacion tecnicaProgramado enJavaPlataformas admitidasJavaVersionesUltima version estable5 5 2 info 5 de septiembre de 2019 2 anos 1 mes y 5 dias EnlacesSitio web oficial Repositorio de codigo Seguimiento de errores editar datos en Wikidata JUnit es un conjunto de clases framework que permite realizar la ejecucion de clases Java de manera controlada para poder evaluar si el funcionamiento de cada uno de los metodos de la clase se comporta como se espera Es decir en funcion de algun valor de entrada se evalua el valor de retorno esperado si la clase cumple con la especificacion entonces JUnit devolvera que el metodo de la clase paso exitosamente la prueba en caso de que el valor esperado sea diferente al que regreso el metodo durante la ejecucion JUnit devolvera un fallo en el metodo correspondiente JUnit es tambien un medio de controlar las pruebas de regresion necesarias cuando una parte del codigo ha sido modificado y se desea ver que el nuevo codigo cumple con los requerimientos anteriores y que no se ha alterado su funcionalidad despues de la nueva modificacion El propio framework incluye formas de ver los resultados runners que pueden ser en modo texto grafico AWT o Swing o como tarea en Ant En la actualidad las herramientas de desarrollo como NetBeans y Eclipse cuentan con plug ins que permiten que la generacion de las plantillas necesarias para la creacion de las pruebas de una clase Java se realice de manera automatica facilitando al programador enfocarse en la prueba y el resultado esperado y dejando a la herramienta la creacion de las clases que permiten coordinar las pruebas Indice 1 JUnit 4 2 Referencias 3 Vease tambien 4 Enlaces externosJUnit 4 Editar Este articulo o seccion se encuentra desactualizado La informacion suministrada ha quedado obsoleta o es insuficiente pero puede consultarse actualizada en section Uso de esta plantilla sust Desactualizado tema del articulo Este framework se encuentra actualmente en la version 4 12 con grandes mejoras He aqui una pequena relacion 4 6Incluye un nuevo Core experimental MaxCore Recuerda los resultados de ejecuciones previas Existe un plug in para Eclipse Incluye un metodo para indicar la maquina que ejecuta los tests Se pueden comparar Arrays assertArrayEquals new double 1 0 2 0 new double 1 0 2 0 0 01 Desde 4 0 se ha podido ejecutar un unico metodo utilizando la API Request method Ahora el filtro que implementa esta funcionalidad esta expuesto en Filter matchDescription Para mas informacion 1 4 5Referencias EditarVease tambien Editar Portal software libre Contenido relacionado con software libre Prueba unitariaEnlaces externos EditarPagina principal de JUnit Tutorial de JUnit de la Escuela Superior de Informatica de Ciudad Real Universidad de Castilla La Mancha Espana Tutorial de JUnit 4 x con Eclipse Datos Q847675Obtenido de https es wikipedia org w index php title JUnit amp oldid 122840276, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos