Perguntas sobre 'unit-testing'

11
respostas

Os testes de integração (banco de dados) estão incorretos?

Algumas pessoas mantêm que os testes de integração são todos os tipos de erros e erros - tudo deve ser testado em unidade, o que significa que você precisa simular dependências; uma opção que, por várias razões, nem sempre gosto de fazer. E...
02.11.2015 / 17:58
2
respostas

É um teste unitário considerado frágil se falhar quando a lógica de negócios muda?

Por favor, veja o código abaixo; testa para ver se uma pessoa com sexo feminino é elegível para oferta1: [Fact] public void ReturnsFalseWhenGivenAPersonWithAGenderOfFemale() { var personId = Guid.NewGuid(); var gender = "F"; var p...
24.12.2018 / 13:02
15
respostas

Como você escreve testes de unidade para código com resultados difíceis de prever?

Freqüentemente trabalho com programas muito numéricos / matemáticos, em que o resultado exato de uma função é difícil de prever antecipadamente. Ao tentar aplicar TDD com esse tipo de código, muitas vezes acho que escrever o código em teste é...
08.10.2018 / 00:06
10
respostas

Como você testa métodos privados?

Estou trabalhando em um projeto java. Eu sou novo no teste de unidade. Qual é a melhor maneira de testar métodos privados em classes java?     
14.08.2011 / 06:44
12
respostas

Devo interromper intencionalmente a compilação quando um bug é encontrado na produção?

Parece-me razoável que se um bug sério for encontrado na produção pelos usuários finais, um teste de unidade com falha deve ser adicionado para cobrir esse bug, interrompendo intencionalmente a compilação até que o bug seja corrigido. Meu racioc...
20.01.2012 / 12:11
15
respostas

É aceitável ter várias afirmações em um único teste unitário?

No comentário a este excelente post , Roy Osherove mencionou o projeto OAPT projetado para executar cada declaração em um único teste. O seguinte está escrito na página inicial do projeto: Proper unit tests should fail for exactly o...
02.06.2016 / 11:12
10
respostas

Como devo testar a aleatoriedade?

Considere um método para aleatoriamente misturar elementos em uma matriz. Como você escreveria um teste de unidade simples, mas robusto, para se certificar de que isso está funcionando? Eu criei duas ideias, ambas com falhas notáveis: Emb...
03.05.2012 / 20:13
7
respostas

O que você deve testar com testes unitários?

Estou recentemente fora da faculdade e começando a universidade em algum lugar na próxima semana. Nós vimos testes unitários, mas nós não os usamos muito; e todo mundo fala sobre eles, então eu achei que talvez devesse fazer alguns. O problem...
03.09.2010 / 18:28
12
respostas

O código testável é melhor?

Estou tentando adquirir o hábito de escrever testes de unidade regularmente com meu código, mas li que primeiro é importante escrever código testável . Esta questão toca nos princípios SOLID de escrever código testável, mas eu quero saber s...
01.07.2015 / 16:59
12
respostas

Diferença horária entre o desenvolvimento com testes unitários versus nenhum teste

Sou um desenvolvedor solo com um ambiente de trabalho bastante limitado pelo tempo, em que o tempo de desenvolvimento varia de 1 a 4 semanas por projeto, dependendo dos requisitos, da urgência ou de ambos. A qualquer momento, manejo cerca de 3-4...
15.06.2016 / 04:37