Perguntas com a marcação «testing»

17
Código de teste de remessa. Por que você não?

Gostaria de enviar o código de teste juntamente com um produto. Especificamente, forneça uma opção para que qualquer pessoa com uma cópia do nosso programa possa pressionar um botão de "autoteste" ou passar - autoteste na linha de comando e executar o conjunto completo de unidades | testes de...

17
Como usar testes de unidade ao usar o BDD?

Estou tentando entender o BDD. Eu li alguns artigos e, como eu entendi, o BDD é "o próximo passo" do TDD. Digo isso porque acho que ambos são muito semelhantes e, como pude ler neste artigo , o BDD nasceu como uma melhoria do TDD. Ótimo, eu realmente gosto da ideia. Há um ponto prático que não...

17
Como as pessoas mantêm seu conjunto de testes?

Em particular, estou curioso sobre os seguintes aspectos: Como você sabe que seus casos de teste estão errados (ou desatualizados) e precisam ser reparados (ou descartados)? Quero dizer, mesmo que um caso de teste se torne inválido, ele ainda pode passar e permanecer em silêncio, o que pode...

17
Teste: determinístico ou não determinístico?

É melhor ter um Conjunto de testes determinísticos, que resulta nos mesmos testes Conjunto de testes não determinísticos, que possivelmente cobre mais casos ? Exemplo: você escreve um conjunto de testes para testar a funcionalidade do controlador em um aplicativo MVC. O controlador requer...

16
Divisão de testes de unidades por requisito ou método

Primeiro, desculpas pelo título, não consegui pensar na maneira mais fácil de explicar! Eu tenho um método para o qual quero escrever testes de unidade. Vou mantê-lo bastante genérico, pois não quero discutir a implementação do método, apenas o teste. O método é: public void HandleItem(item a) {...

16
Como testar software que grava CDs sem desperdiçar CDs?

Quero escrever um aplicativo que possa ser usado para gravar CDs (música). Eu sei que deveria testá-lo com CDs reais de qualquer maneira, mas não quero fazer isso toda vez que fizer uma pequena alteração. Mas quero saber e testar se os dados corretos serão gravados, para que você não obtenha CDs...