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
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 …

2
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 quais são …


3
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 …


4
Existe uma maneira melhor de escrever testes de unidade do que uma série de 'AssertEquals'?
Aqui está um exemplo básico do que meu teste de unidade precisa ser, usando o qunit: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Insert title here</title> <link rel="stylesheet" href="qunit/qunit-1.13.0.css"> <script src = "qunit/qunit-1.13.0.js"></script> <script src = "../js/fuzzQuery.js"></script> <script> test("Fuzz Query Basics", function() { …

1
Teste de unidade no Django
Estou realmente lutando para escrever testes de unidade eficazes para um grande projeto do Django. Tenho uma cobertura de teste razoavelmente boa, mas percebi que os testes que escrevi são definitivamente testes de integração / aceitação, e não de unidade, e tenho partes críticas do meu aplicativo que não estão …

5
É útil para métodos de teste de unidade em que a única lógica é a proteção?
Digamos que eu tenha um método como este: public void OrderNewWidget(Widget widget) { if ((widget.PartNumber > 0) && (widget.PartAvailable)) { WigdetOrderingService.OrderNewWidgetAsync(widget.PartNumber); } } Eu tenho vários métodos desse tipo no meu código (a metade frontal de uma chamada de serviço da Web assíncrona). Estou discutindo se é útil cobri-los com …
12 c#  unit-testing 

2
Todos os testes de unidade em um executável ou divididos?
Ao escrever testes para um software, por exemplo, uma biblioteca, você prefere compilar todos os testes de unidade em um ou separá-los em vários executáveis? A razão pela qual estou perguntando é porque atualmente estou usando o CUnit para testar uma biblioteca em que estou trabalhando. Os testes são divididos …

3
O que deve ser testado em Javascript?
No trabalho, começamos um aplicativo altamente baseado em Javascript (na verdade, usando Coffeescript, mas ainda assim), do qual tenho implementado um sistema de teste automatizado usando JsTestDriver e fabric. Nunca escrevemos algo com tanto Javascript, então até agora nunca fizemos nenhum teste de Javascript. Não tenho certeza do que exatamente …

1
Existem estudos sobre a relação entre práticas de teste de software e produtividade do desenvolvedor? [fechadas]
Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Software Engineering Stack Exchange. Fechado há 6 anos . Existem estudos sobre a relação entre práticas de teste de software (testes de …


4
Abordagens graduais para injeção de dependência
Estou trabalhando para tornar minhas aulas testáveis ​​por unidade, usando injeção de dependência. Mas algumas dessas classes têm muitos clientes e não estou pronto para refatorar todas elas para começar a passar nas dependências ainda. Então, eu estou tentando fazer isso gradualmente; mantendo as dependências padrão por enquanto, mas permitindo …


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.