Perguntas com a marcação «unit-testing»

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
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 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);...

22
Por que você escreveria testes de unidade para controladores?

Para mim, este é um teste unitário totalmente irrelevante e não entendo por que alguém passaria algum tempo escrevendo, pois há muito pouco valor a ganhar com isso. Eu saberia perfeitamente bem se esse controlador retornasse o tipo desejado executando o método em um navegador. Realmente, você...

22
Está tudo bem em fingir parte da classe em teste?

Suponha que eu tenha uma classe (perdoe o exemplo artificial e o mau design dele): class MyProfit { public decimal GetNewYorkRevenue(); public decimal GetNewYorkExpenses(); public decimal GetNewYorkProfit(); public decimal GetMiamiRevenue(); public decimal GetMiamiExpenses(); public decimal...

22
Como devo testar meu código de teste?

Uma das poucas coisas que a maioria dos desenvolvedores de software concorda é que você não deve confiar no código para funcionar corretamente, a menos que você o teste. Se você não testá-lo, pode haver erros ocultos que só irão causar mais trabalho no caminho. Entendo como testar meu código...

22
Codificação e teste no mesmo sprint

Como o teste é realizado dentro do mesmo sprint que a codificação, se toda ou a maior parte da codificação não é feita até o final do sprint? (Estou me referindo ao desenvolvimento e teste "de sopa para nozes" de um único PBI em um sprint.) A maioria das respostas que eu vi on-line envolve...