Test Driven Development (Desarrollo Guiado por Pruebas)

Description

Mind Map on Test Driven Development (Desarrollo Guiado por Pruebas), created by Frost Corp on 12/02/2014.
Frost Corp
Mind Map by Frost Corp, updated more than 1 year ago
Frost Corp
Created by Frost Corp almost 11 years ago
21
0

Resource summary

Test Driven Development (Desarrollo Guiado por Pruebas)
  1. Involucra dos normas: Test First Development (Escribir las Pruebas Primero) y Refactoring (Refactorización).
    1. Como propósito principal es el lograr un código limpio que funcione.
      1. El sistema que se programa tiene que ser lo suficientemente flexible como para permitir que sea probado automáticamente.
        1. Ciclo de desarrollo de pruebas: Elegir un requisito, Escribir una prueba, Verificar que la prueba falla, Escribir la implemetnación, Ejecutar las pruebas Automatizadas, Eliminación de duplicación, Actualización de la lista de requisitos.
          1. Evitar Código Innecesario, ("You Ain't Gonna Need It" (YAGNI)).
            1. Hace que el programador confíe en el código escrito.
              1. Requiere que el programador primero haga fallar los casos de prueba.
                1. En raras ocasiones tienen la necesidad de utilizar el depurador o debugger.
                  1. Proporciona un gran valor añadido en la creación de software.
                    1. Su poder radica en la capacidad de avanzar en pequeños pasos cuando se necesita.
                      1. Resulta complejo para dominios como: GUI's, Objetos Distribuidos y Bases de Datos.
                        Show full summary Hide full summary

                        Similar

                        Unit 3.1: Marketing
                        nk_
                        Area, Volume & Perimeter Mind Map
                        rory.examtime
                        Exam 70-410: Installing and Configuring Windows Server 2012 R2
                        Mike M
                        Finance
                        pamelamossman
                        Forces and Acceleration
                        Adam Collinge
                        BIOLOGY B1 7
                        x_clairey_x
                        AS AQA Accounting Unit 1 - FLASH CARDS
                        Harshad Karia
                        Revision Time Table
                        jessica3008
                        Longevidad y Envejecimiento Fisiológico
                        Isaac Alexander
                        AAHI_Card set 3 (Vital sign parameters - Adult)
                        Tafe Teachers SB