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

O teste de unidade é um método pelo qual unidades individuais de código-fonte são testadas para determinar se são adequadas para uso.

3
Criar um sistema completamente duplicado para garantia de qualidade (QA) de outra pessoa é uma prática ruim?
No trabalho, temos um sistema bastante complicado. Vamos chamar esse sistema, System_A. Nossa equipe de controle de qualidade criou outro sistema, chame esse sistema, System_B, para testar System_A. A maneira como System_B é usado é a seguinte. Geramos entradas (usando o próprio System_B), IN, processamos essas entradas de volta através …



2
Código de efeito colateral de teste de unidade
Estou começando a escrever código C ++ para executar um robô e não sei como incorporar testes de unidade, se é que posso. Recebi uma biblioteca que permite a criação de "comandos" para o robô, que são agendados e executados automaticamente. O mecanismo para criar estes comandos é a subclasse …

1
Quanta zombaria é "certa"?
Eu intitulei a pergunta de brincadeira, porque tenho certeza de que "depende", mas tenho algumas perguntas específicas. Trabalhando em software que possui muitas camadas profundas de dependência, minha equipe se acostumou a usar a simulação bastante extensivamente para separar cada módulo de código das dependências abaixo dele. Portanto, fiquei surpreso …





5
A adesão a uma afirmação por teste de consistência tola nesse caso?
Eu tenho uma classe que estou testando. A classe tem uma função:apply(List<IRule> rules, List<ITarget> targets); Em um teste, quero garantir que cada destino tenha sido passado para uma regra, a la: rule1.AssertWasCalled(fnord => fnord.Test(target1)); rule1.AssertWasCalled(fnord => fnord.Test(target2)); rule1.AssertWasCalled(fnord => fnord.Test(target3)); Parece-me que me limitar a uma única declaração de asserção …

5
Como testar a unidade uma função que é refatorada para o padrão de estratégia?
Se eu tiver uma função no meu código que seja como: class Employee{ public string calculateTax(string name, int salary) { switch (name) { case "Chris": doSomething($salary); case "David": doSomethingDifferent($salary); case "Scott": doOtherThing($salary); } } Normalmente eu refatoraria isso para usar o Ploymorphism usando uma classe de fábrica e um padrão …

3
Qual é a relevância do teste de unidade em um ambiente de "liberação antecipada de release frequentemente"?
Nos últimos um ano, conduzi minha equipe para o modo de desenvolvimento release-release-release-freqüentemente (AKA: Desenvolvimento Rápido de Aplicativos, não Agile). Para obter mais informações sobre a maneira pela qual fechamos a compilação, consulte minha resposta aqui: Maneiras simples de melhorar a qualidade da versão no ambiente RAD Quando adotamos o …
10 unit-testing  rad 




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.