Última Actualización abril 21st, 2021 12:14 PM
¿Te gustaría aprender Frameworks .NET Empresariales?
Tenemos los cursos que necesitas.¡Haz clic aquí!
NUnit es un framework open source para pruebas unitarias de sistemas realizados con la plataforma Microsof.NET. Sirve al mismo propósito que realiza JUnit en el mundo Java. Consiste en un conjunto de meta atributos y aserciones que permiten probar los métodos de una clase especificada. Fue desarrollado entero en C#, y pertenece a los llamados xUnit que son todos aquellos frameworks de pruebas heredados de JUnit y que por tanto, siguen las normas marcadas por el mismo.
Las Pruebas unitarias son una de las formas que tenemos de probar pequeñas e individuales porciones de código. Permiten detectar efectivamente la inyección de defectos durante fases sucesivas de desarrollo o mantenimiento. A través de estas se verifica que cierto módulo o funcionalidad se ejecuta dentro de los parámetros y especificaciones concretadas en documentos tales como los casos de uso y el diseño detallado que proporcionan un contrato escrito que la porción de código debe cumplir. Las Pruebas Unitarias típicamente son automatizadas pero pueden llevarse a cabo de forma manual. Cuando son automatizadas es buena práctica que forme parte del repositorio que contiene al código probado. Se dice que una prueba unitaria es completa o es buena si cumple con los siguientes elementos:
Aunque estos requisitos no tienen que ser cumplidos al pie de la letra, se recomienda seguirlos o de lo contrario las pruebas pierden parte de su función.
Dependiendo del framework empleado podemos encontrar las siguientes ventajas.
Using NUnit.Framework; Namespace Ejemplo.Pruebas { /// <summary> /// Prueba unitaria de la clase <see cref=”Ejemplo.NumeroPositivo”/>. /// </summary> [TestFixture] Public class NumeroPositivoPrueba {
[TestFixureSetUp] Public void Init() {
[SetUp] Public void Init() {
[TearDown] Public void Dispose() {
[ExpectedException(typeof(NotImplementedException))] Public void MCD() { New OperacionesConNumerosPositivos().MCD(); }
using NUnit.Framework; [TestFixture] public class EjemplodeNUnit { [Test] public void TestMultiplicacion() { Assert.AreEqual(4, 2*2, "Multiplicacion"); } } TestFixture hace referencia a Accesorio de Prueba o Contexto de Prueba, mientras que el framework NUnit descubre el método TestEjemplodeNUnit.TestMultiplicacion() automáticamente por Reflexión (programación).
Te esperamos en los siguientes artículos en donde hablaremos más acerca de estos temas, los cuales hoy en día son de vital importancia en el mundo de la tecnología.
¿Te gustaría aprender Frameworks .NET Empresariales?
Tenemos los cursos que necesitas.¡Haz clic aquí!
Powered by Facebook Comments
No related posts.
Abr 21, 2021 0
Abr 20, 2021 0
Abr 19, 2021 0
Abr 17, 2021 0
Abr 21, 2021 0
Abr 20, 2021 0
Abr 19, 2021 0
Abr 06, 2021 0
Abr 21, 2021 0
Abr 20, 2021 0
Abr 19, 2021 0