Perguntas com a marcação «testing»

12
Competição de Teste de Unidade

Meus empregadores realizam uma competição mensal de testes unitários. Um dia inteiro é dedicado a escrever testes de unidade - obviamente, fazemos mais testes ao longo do mês, mas este é um dia inteiro - e o "vencedor" da competição recebe um prêmio. No entanto, estamos descobrindo que é difícil...

12
Diferenças entre Teste e Especificação

Estou com um problema de conceito neste momento e não consigo encontrar nenhuma informação sobre as diferenças entre Test (UnitTest, etc) e Spec (Rspec, etc). Tanto quanto eu sei, as especificações estão nos testes de integração e o teste está no UnitTest, mas apenas isso. Você pode explicar...

12
Unidade testando uma classe que usa DI sem testar internamente

Eu tenho uma classe que é refatorada em 1 classe principal e 2 classes menores. As principais classes usam o banco de dados (como muitas das minhas classes) e envia um email. Portanto, a classe principal tem um IPersonRepositorye um IEmailRepositoryinjetado, que por sua vez envia para as 2 classes...

12
Todo método deve retornar um valor para o Teste de Unidade?

Estou aprendendo a criar testes de unidade simples para eventualmente (e espero) começar a fazer apenas TDD; por enquanto estou tentando escrever testes para códigos já escritos para ver o que pode causar problemas. Este é um deles. Digamos que eu tenho essa classe simples (com TypeScript->...

12
Como testar e comparar implementações mutex

Como o título diz: Como você testa e compara adequadamente diferentes implementações de mutexes em c ++? Essencialmente, eu escrevi minha própria classe std :: mutex like para um projeto rodando em um núcleo 2, armv7, com o objetivo de minimizar a sobrecarga no caso não contestado. Agora, estou...

12
Teste - banco de dados na memória vs zombaria

Ao escrever testes, por que alguém iria querer usar um banco de dados na memória apenas zombando dos dados? Pude ver que os bancos de dados na memória podem ser benéficos para testar os repositórios de alguém. Mas se utilizando uma estrutura (como o Spring Data), testar os repositórios estaria...