TDD Test Driven Development

Descrição

Engenharia de Software Mapa Mental sobre TDD Test Driven Development, criado por Emanuel Rocha em 27-02-2017.
Emanuel  Rocha
Mapa Mental por Emanuel Rocha, atualizado more than 1 year ago
Emanuel  Rocha
Criado por Emanuel Rocha aproximadamente 7 anos atrás
56
0

Resumo de Recurso

TDD Test Driven Development
  1. método ágil de desenvolvimento de software
    1. baseia na repetição de um ciclo de desenvolvimento curto,
      1. focado em testes unitários
      2. Ciclo
        1. Para cada parte da aplicação, adiciona-se um teste escrito antes mesmo do desenvolvimento do código em si
          1. ajudam a reduzir riscos de possíveis problemas no código
          2. Feedback rápido
            1. Código mais limpo
              1. mais segurança na correção de eventuais bugs
                1. conjunto de testes
                2. Mais produtividade
                  1. perde menos tempo com depuradores
                    1. código se torna mais flexível
                      1. menos acoplado
                        1. mais coeso
                      2. Tipos de Testes
                        1. Testes Unitários
                          1. Testes de Integração
                            1. Testes de Aceitação
                            2. Ferramentas
                              1. JUnit
                                1. TesteNG
                                  1. PHPUnit
                                    1. SimpleTest
                                      1. NUnit
                                        1. Jasmine
                                          1. CUnit
                                            1. PyUnit
                                            2. não é uma abordagem para realizar testes
                                              1. é uma abordagem para desenvolver softwares.
                                                1. Vantagens do emprego
                                                  1. o software desenvolvido, em geral, apresenta maior qualidade, na medida em que é implementado direcionado às expectativas do cliente
                                                    1. Há a possibilidade de se testar todo o código desenvolvido, o que oferece maior confiabilidade ao sistema
                                                      1. o código é mais modularizado, flexível e extensível

                                                      Semelhante

                                                      Engenharia de Software
                                                      Gabriel Alexandre
                                                      Quiz - Processo de Software
                                                      Adriana Gomes Alves
                                                      ERGONOMIA
                                                      timEU
                                                      01. Eng de software:Fases de Processos da Eng de Software.
                                                      Jamil Yahuza Felippe
                                                      Áreas de Conhecimento X Grupos de Processos
                                                      Rodrigo Ferreira
                                                      Questões Fundamentos Eng de Software
                                                      Jamil Yahuza Felippe
                                                      Engenharia de Software
                                                      Marcio Silveira
                                                      Quiz - Processos tradicionais
                                                      Adriana Gomes Alves
                                                      Engenharia de software
                                                      pcbsytem
                                                      Aula Um Engenharia de Software III
                                                      Artur R
                                                      13. Eng de Software:Modelo Processo Ágil de Desenvolvimento
                                                      Jamil Yahuza Felippe