Perguntas sobre 'testing'

21
resposta

Deixando erros intencionais no código para que os testadores encontrem

Não fazemos isso em nossa empresa, mas um de meus amigos diz que seu gerente de projetos pediu que todos os desenvolvedores adicionem erros intencionais pouco antes de o produto ser enviado para o controle de qualidade. É assim que funciona:...
28.01.2015 / 11:56
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
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
0
respostas

Dar ao desenvolvedor uma máquina de desenvolvimento mais lenta resulta em um código mais rápido / mais eficiente? [fechadas]

Suponha que eu dê aos meus desenvolvedores uma máquina rápida e barulhenta. O VS2010 baseado em WPF é carregado muito rapidamente. O desenvolvedor então cria um aplicativo WPF ou WPF / e que roda bem em sua caixa, mas muito mais lento no mundo r...
22.10.2010 / 21:02
5
respostas

Quais são os pontos-chave de trabalhar efetivamente com o código legado? [fechadas]

Eu vi o livro Trabalhando efetivamente com o código herdado recomendado algumas vezes. Quais são os pontos-chave deste livro? Existe muito mais para lidar com código legado do que adicionar testes de unidade / integração e, em seguida, refa...
28.11.2011 / 08:42
19
respostas

Por que o TDD funciona? [fechadas]

O desenvolvimento orientado a testes (TDD) é grande hoje em dia. Costumo vê-lo recomendado como uma solução para uma ampla gama de problemas aqui no Programmers SE e outros locais. Eu me pergunto por que isso funciona. Do ponto de vista da...
30.01.2011 / 14:17
12
respostas

Devo evitar métodos privados se eu executar TDD?

Eu só agora estou aprendendo TDD. No meu entender, métodos privados não podem ser testados e não devem se preocupar porque a API pública fornecerá informações suficientes para verificar a integridade de um objeto. Eu entendi a OOP por um temp...
14.02.2012 / 16:58
6
respostas

É uma prática ruim impor uma ordem de execução para testes de unidade?

Estou escrevendo testes para um projeto que consiste em vários submódulos. Cada caso de teste que escrevi é executado independentemente um do outro e eu limpo todos os dados entre os testes. Embora os testes sejam executados independentemente...
03.04.2018 / 15:02