Perguntas com a marcação «testing»

Verificando o comportamento de um sistema de software em relação ao comportamento esperado desse sistema.

10
Teste vs Não se repita (DRY)
Por que se repetir escrevendo testes tão altamente encorajados? Parece que os testes expressam basicamente a mesma coisa que o código e, portanto, é uma duplicata (no conceito, não na implementação) do código. O objetivo final do DRY não incluiria a eliminação de todo o código de teste?
11 testing  dry 




5
É correto repetir o código para testes de unidade?
Escrevi alguns algoritmos de classificação para uma atribuição de classe e também escrevi alguns testes para garantir que os algoritmos fossem implementados corretamente. Meus testes têm apenas 10 linhas e existem 3 deles, mas apenas 1 linha muda entre os 3, portanto há muito código repetido. É melhor refatorar esse …



5
Você deve refatorar o código existente que não está quebrado em um projeto focado em novos recursos?
Dado um pequeno projeto que visa adicionar novas funcionalidades ao aplicativo, as alterações introduzidas tocam algum código existente, envolvendo a atualização em determinadas áreas. Durante a implementação, descobri que alguns desses códigos que foram atualizados têm candidatos para refatoração. É um momento apropriado para refatorar, o que, por sua vez, …



3
Qual é a primeira referência publicada à programação test-first?
Estou relendo Refatoração de Martin Fowler. No capítulo 4, Construindo testes, deparei-me com a seguinte passagem. De fato, um dos momentos mais úteis para escrever testes é antes de você começar a programar. Quando você precisar adicionar um recurso, comece escrevendo o teste. Isso não é tão atrasado quanto parece. …
11 testing  history 



4
O que é teste de unidade de caixa preta?
Recentemente, fiz meu exame final para um curso de engenharia de software para o meu programa de mestrado e uma das perguntas do exame foi a seguinte: Unit Testing is considered: a. White-box Testing b. Black-box Testing c. Either Nos meus 7 anos de experiência em desenvolvimento de software, o …

3
Usando ramificações de teste no Git
Temos alguém (vamos chamá-lo de Ted) que é responsável por testar novos recursos e correções de bugs. Estamos usando o Git e o GitHub . masterdeve ser / é sempre implantável e developmenté onde confirmamos / mesclamos novos recursos ou correções de bugs, mas somente depois que eles foram testados …

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.