Krypton Solid

La última tecnología en raciones de 5 minutos

¿Qué es el desarrollo impulsado por pruebas de aceptación (ATDD)?

El desarrollo impulsado por pruebas de aceptación (ATDD) es un proceso de colaboración en el que los desarrolladores, evaluadores y representantes comerciales se unen para resolver los requisitos, percibir posibles problemas y reducir la posibilidad de errores antes de que comience la codificación. ATDD está escrito desde la perspectiva del usuario y responde a la pregunta «¿El código está haciendo lo que se supone que debe hacer?»

El primer paso en ATDD es reunir a todas las partes involucradas y realizar un taller de especificaciones. Una vez que los requisitos se definen y aclaran en el taller, los probadores pueden crear pruebas automatizadas a partir de los criterios especificados. Los probadores de garantía de calidad (QA) trabajan con los desarrolladores para implementar la primera prueba y automatizarla. ATDD también facilita la implementación de las pruebas unitarias.

Formato de prueba ATDD

Las pruebas ATDD generalmente se adhieren al siguiente formato:

Dado: Una configuración, estado especificado.

Y (opcional): Continuación de la configuración.

Cuando: Desencadenante, ocurre una acción o un evento.

Luego: Verificación. El estado ha cambiado o se produce una salida.

Un ejemplo usando el formato ATDD:

Dado: Película incluida en el catálogo de la aplicación de transmisión de video.

Y: El usuario es un suscriptor de pago.

Cuando: El usuario selecciona la película para ver del catálogo de aplicaciones.

Luego: La película se transmite para el usuario.

Beneficios de ATDD

ATDD reúne a todos los involucrados en el desarrollo para discutir los criterios en torno a los cuales se construye una aplicación. La claridad en los requisitos ayuda a reducir los esfuerzos desperdiciados y comprender cómo una empresa espera que funcionen las cosas puede reducir la recodificación y los errores. ATDD a menudo puede ser beneficioso para los desarrolladores que utilizan Agile.

Incluso en los casos en los que las pruebas no están automatizadas o los probadores tienen poco conocimiento de codificación, todavía es valioso aclarar las condiciones y la lógica del negocio. Todos los equipos pueden beneficiarse de la colaboración con expertos en negocios y de una discusión temprana sobre cómo realizar las pruebas para que se cumplan los requisitos necesarios. El resultado final de ATDD es una aplicación mejor y más confiable.

ATDD frente a TDD

Si bien ATDD se concentra en la colaboración y las pruebas para la funcionalidad del usuario, el desarrollo impulsado por pruebas (TDD) sigue un enfoque más centrado en el desarrollador. TDD se centra en ejecutar y automatizar pruebas unitarias y es más fácil de implementar. Tanto ATDD como TDD tienen como objetivo reducir el código innecesario y los recursos del desarrollador, al tiempo que crean requisitos integrales y realizan pruebas continuamente para asegurarse de que un producto cumpla con las expectativas del usuario.

Esto se actualizó por última vez en Julio de 2019

Continuar leyendo sobre el desarrollo impulsado por pruebas de aceptación (ATDD)

Deja un comentario

También te puede interesar...

Bienes criptográficos

¿Qué es un producto criptográfico? Crypto-commodity es un término general que se usa para describir un activo comercializable o fungible que puede representar una mercancía, una utilidad o un contrato en el mundo real o

Definición de industria madura

¿Qué es una industria madura? Es una industria madura que ha superado tanto la fase emergente como la fase de crecimiento del crecimiento de la industria. Las empresas de estas industrias tienden a ser más

Definición de póliza de seguro no cancelable

¿Qué es una póliza de seguro no cancelable? Una póliza de seguro que no se puede cancelar es una póliza de seguro de vida o discapacidad que una compañía de seguros no puede cancelar, aumentar

Definición de Federación Nacional de Minoristas (NRF).

¿Qué es la Federación Nacional de Minoristas (NRF)? La Federación Nacional de Minoristas (NRF) es una asociación minorista, fundada en 1911, que está compuesta por miembros de todas las fases de la industria minorista, incluidos

¿Qué es Adobe Experience Platform?

Adobe Experience Platform, anteriormente conocida como Adobe Cloud Platform, es un conjunto de servicios y herramientas de gestión de la experiencia del cliente (CEM). La suite admite servicios como Adobe Experience Cloud, Marketing Cloud, Document

Cómo prepararse para una instalación de SAP HANA

Los clientes que pasan de una aplicación HANA de prueba de concepto a una instalación lista para producción deben considerar una variedad de elementos mientras preparan su panorama para la plataforma de base de datos

Descargar OpenOffice para abrir y editar ficheros PDF

Cómo abrir y editar archivos PDF con OpenOffice OpenOffice es una suite ofimática de software libre que ofrece herramientas para el procesamiento de textos, hojas de cálculo, presentaciones, gráficos y bases de datos. Una de

Definición de estructura de cubo y radio

¿Qué es una estructura de centro y radios? Las empresas de inversión utilizan las estructuras radiales para agrupar activos, reducir costos y mejorar la eficiencia. Varios vehículos de inversión, cada uno administrado individualmente, combinan sus

CrowdStrike analiza el ataque ‘Golden SAML’

El proveedor de seguridad CrowdStrike les dio a los asistentes a la conferencia RSA un vistazo al funcionamiento interno de la infame técnica de ataque «Golden SAML». Culpado de una serie de violaciones de alto

Microsoft conecta XP a la Web

Las etiquetas inteligentes, probablemente la característica nueva más importante de Office XP, pueden darle al gigante del software cierto control sobre sus hábitos de navegación web. Microsoft está ampliando una nueva tecnología a Windows XP

Contribución Quid Pro Quo

¿Qué es una contribución Quid Pro Quo? Una contribución quid pro quo es una donación caritativa por la cual el donante recibe algo del beneficiario a cambio de sus fondos.AA Entendiendo la contribución del Quid

La web espera imágenes de Marte

ACTUALIZADO: 12:30 PT El Mars Polar Lander de la NASA se encuentra en las últimas horas de su crucero de 11 meses por el Planeta Rojo, con un aterrizaje de «vida o muerte» programado para

Esto desencadenará la próxima crisis.

Nouriel Roubini se convirtió en un nombre muy conocido en finanzas y economía hace más de una década por sus advertencias sobre la inminente crisis financiera mundial. Muchas de sus preocupaciones se han visto como