Perguntas com a marcação «tdd»

TDD significa Desenvolvimento Orientado a Testes ou Design Orientado a Testes. É a prática de escrever um teste de unidade antes de escrever o código para satisfazê-lo, no que é conhecido como o ciclo Vermelho-Verde-Refatorador.

10
Onde está a linha entre a lógica do aplicativo de teste de unidade e as construções de linguagem desconfiada?
Considere uma função como esta: function savePeople(dataStore, people) { people.forEach(person => dataStore.savePerson(person)); } Pode ser usado assim: myDataStore = new Store('some connection string', 'password'); myPeople = ['Joe', 'Maggie', 'John']; savePeople(myDataStore, myPeople); Vamos supor que ele Storetenha seus próprios testes de unidade ou seja fornecido pelo fornecedor. De qualquer forma, confiamos …


7
Escrevendo testes para código existente
Suponha que um deles tenha um programa relativamente grande (digamos, 900k SLOC em C #), todos comentados / documentados minuciosamente, bem organizados e funcionando bem. Toda a base de código foi escrita por um único desenvolvedor sênior que não está mais na empresa. Todo o código é testável como está …


7
Como lidar com classes de utilitário estático ao projetar para testabilidade
Estamos tentando projetar nosso sistema para ser testável e, na maioria das partes, desenvolvido usando TDD. Atualmente, estamos tentando resolver o seguinte problema: Em vários lugares, é necessário usar métodos auxiliares estáticos como ImageIO e URLEncoder (API Java padrão) e várias outras bibliotecas que consistem principalmente em métodos estáticos (como …


10
Devemos testar todos os nossos métodos?
Hoje, conversei com meu colega sobre testes de unidade. A coisa toda começou quando ele me perguntou "ei, onde estão os testes para essa aula, eu vejo apenas um?". A classe inteira era um gerente (ou um serviço, se você preferir chamar assim) e quase todos os métodos estavam simplesmente …



4
TDD - Outside In vs Inside Out
Qual é a diferença entre a criação de um aplicativo Outside In vs a criação de Inside Out usando TDD? Estes são os livros que li sobre TDD e testes de unidade: Desenvolvimento Orientado a Testes: Por exemplo Desenvolvimento Orientado a Testes: Um Guia Prático: Um Guia Prático Soluções do …

10
Como testar os testes?
Testamos nosso código para torná-lo mais correto (na verdade, é menos provável que esteja incorreto ). No entanto, os testes também são de código - eles também podem conter erros. E se seus testes são com erros, eles dificilmente melhoram seu código. Posso pensar em três tipos possíveis de erros …

14
O TDD realmente funciona para projetos complexos?
Estou fazendo esta pergunta sobre problemas que experimentei durante projetos de TDD. Percebi os seguintes desafios ao criar testes de unidade. Gerando e mantendo dados simulados É difícil e irrealista manter grandes dados simulados. É ainda mais difícil quando a estrutura do banco de dados sofre alterações. Testando a GUI …
53 tdd 




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.