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

14
Como você escreve casos de teste de unidade?

Às vezes, acabo escrevendo casos de teste de unidade para o código que outros desenvolvedores escreveram. Há ocasiões em que realmente não sei o que o desenvolvedor está tentando fazer (a parte comercial) e apenas manipulo o caso de teste para obter a linha verde. Essas coisas são normais no...

14
Onde empurrar um teste que falhou?

Acabei de alterar as configurações de ramificação em meu repositório GitHub, para que minha ramificação [next] exija uma construção de IC de passagem através de uma solicitação pull. Seguiu-se uma discussão com vários membros da equipe sobre falhas nos testes. Por uma questão de contexto ... O...

14
Teste de unidade - introdução

Estou apenas começando com o teste de unidade, mas não tenho certeza se realmente entendi o objetivo de tudo. Leio tutoriais e livros sobre tudo, mas só tenho duas perguntas rápidas: Eu pensei que o objetivo do teste de unidade é testar o código que realmente escrevemos. No entanto, para mim,...

13
Testes de unidade antigos / antigos quebrados

Eu trabalho para uma grande empresa e sou responsável por um grande aplicativo java com milhares de testes junit. Desde que mudei para essa função, houve 200 a 300 testes quebrados (provavelmente quebrados por anos). Os testes são antigos e frágeis e são uma bagunça de dependências de espaguete que...

13
Namespaces anônimos tornam o código não testável

Aqui está um código C ++ típico: foo.hpp #pragma once class Foo { public: void f(); void g(); ... }; foo.cpp #include "foo.hpp" namespace { const int kUpperX = 111; const int kAlternativeX = 222; bool match(int x) { return x < kUpperX || x == kAlternativeX; } } // namespace void...