Perguntas com a marcação «testing»

23
Quem faz o desenvolvimento orientado a testes?

Bloqueado . Esta pergunta e suas respostas estão bloqueadas porque a questão está fora do tópico, mas tem um significado histórico. No momento, não está aceitando novas respostas ou interações. Eu tenho trabalhado no espaço corporativo nos últimos 4 anos e meio e percebi...

23
Classes de teste de unidade com funcionalidade online

Ao testar unidades de funções de uma classe que possui funções particulares que exigem funcionalidade online. Como alguém iria testá-lo? Por exemplo: public class Foo { public int methodA() { int val = goOnlineToGetVal(); return val; } private int goOnlineToGetVal() { CloudService c =...

23
Como saber quando parar de testar?

Eu sei que esta é uma pergunta muito, muito básica. Para alguns aplicativos de software, há um grande número quase infinitamente alto de casos de teste para um aplicativo. Não é prático testar todos esses casos de teste. Como decidimos quando parar o teste? (exceto "quando o dinheiro...

23
Como o teste de unidade funciona?

Estou tentando tornar meu código mais robusto e tenho lido sobre testes de unidade, mas acho muito difícil encontrar um uso útil real. Por exemplo, o exemplo da Wikipedia : public class TestAdder { public void testSum() { Adder adder = new AdderImpl(); assert(adder.add(1, 1) == 2);...

23
Por que o teste do MVC Views é desaprovado?

Atualmente, estou preparando as bases para um aplicativo ASP.Net MVC e estou analisando que tipo de testes de unidade devo estar preparado para escrever. Eu já vi em vários lugares pessoas dizendo essencialmente 'não se incomode em testar seus pontos de vista, não há lógica e é trivial e será...

23
Qualidade do código em testes de unidade?

Ao escrever testes de unidade, vale a pena gastar tempo extra para tornar o código com boa qualidade e legibilidade? Ao escrever testes, muitas vezes viole a Lei de Demeter , para escrever mais rapidamente e evitar o uso de tantas variáveis. Tecnicamente, os testes de unidade não são reutilizados...

23
No TDD devo escrever primeiro o teste ou a interface primeiro?

Estou aprendendo TDD usando c #, tanto quanto sei que o teste deve impulsionar o desenvolvimento , ou seja, primeiro escreva um teste com falha depois de escrever o código mínimo para passar no teste e refatorar. Mas também é dito que " Programa para Interface, não Implementação ", então escreva...