Fórum de discussão
Consulte abaixo todas as dúvidas e comentários relacionados a este curso. Se você tem alguma dúvida, utilize o botão CRIAR NOVO TÓPICO. Verifique antes se a sua dúvida já não foi enviada por outro aluno.
Enviado em 30/10/2013 12:16
No curso entendi que os testes unitarios são somente nas funcionalidades individuais dos codigos, então seriam possiveis somente em testes do tipo caixa branca.
A minha duvida é que recebo os casos de testes para criação dos scripts em minha equipe, classificados como testes unitarios, por ser testado uma unica funcionalidade por vez, por exemplo "cadastrar cliente", mas é bem provavel que para cadastrar um cliente o software faça uso de varias funcionalidades internamente.
Então vem a minha duvida, entendi erado o conceito ou na minha empresa esta classificado errado o teste ou pelo motivo de ser caixa preto, é realmente so termos a visão do resultado esperado que é ter o cliente cadastro, podemos chamar o teste unitario.
Enviado em 03/11/2013 08:57
você entendeu o conceito correto: teste unitário é aquele que somente uma classe é testada por vez e não há acesso ao banco de dados. Se for necessária qualquer comunicação com outras classes/métodos durante o teste unitário, deve-se então escrever mocks para substituir estas classes.
Quando você fala em "Cadastrar Cliente", com toda certeza mais de uma classe é utilizada, então isso não é mais teste unitário, está mais para teste funcional/sistema.
Pelo que eu entendi, você é automatizador de testes funcionais (caixa-preta), ou seja, cria scripts que simulam o uso do sistema por meio de sua interface. Provavelmente usa ferramentas como Seleniun, TestComplete, etc.
Para o teste unitário, normalmente utiliza-se como framework o JUnit, Nunit, PHPUnit, etc.
abraço.
Para que continuemos desenvolvendo novos cursos com preços acessíveis, contamos com a sua colaboração. O conteúdo dos nossos cursos não pode ser redistribuído de qualquer forma ou por qualquer meio. Somente o aluno devidamente inscrito nos cursos poderá fazer uso dos nossos materiais. Se você identificar que alguém está usando indevidamente o conteúdo dos nossos cursos, ou distribuindo-o ilegalmente, por favor avise-nos imediatamente através do e-mail contato@tiexames.com.br. Veja as condições de uso dos nossos conteúdos.
Leia a licença de uso