Perguntas com a marcação «tdd»

O Test-Driven Development (TDD) envolve escrever um teste automatizado com falha para especificar o que deve ser construído. O teste é então aprovado escrevendo um código que satisfaça a condição testada. Finalmente, o código é refatorado.


13
Ferramentas de teste de unidade JavaScript para TDD
As respostas desta pergunta são um esforço da comunidade . Edite as respostas existentes para melhorar esta postagem. No momento, não está aceitando novas respostas ou interações. Analisei e considerei muitos testes de unidade JavaScript e ferramentas de teste, mas não consegui encontrar uma opção adequada para permanecer totalmente compatível …


30
Como você testar métodos particulares?
Estou construindo uma biblioteca de classes que terá alguns métodos públicos e privados. Eu quero poder testar os métodos privados (principalmente durante o desenvolvimento, mas também pode ser útil para refatoração futura). Qual é a maneira correta de fazer isso?


30
Catálogo de antipadrões de teste de unidade
Bloqueado . Esta pergunta e suas respostas estão bloqueadas porque a questão está fora do tópico, mas tem um significado histórico. No momento, não está aceitando novas respostas ou interações. anti-padrão : deve haver pelo menos dois elementos-chave presentes para distinguir formalmente um anti-padrão real de um simples mau hábito, …

30
Desvantagens do desenvolvimento orientado a testes? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debate, argumentos, pesquisas ou discussão prolongada. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …

7
Como começar no TDD com Ruby on Rails? [fechadas]
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 5 anos . Melhore esta pergunta Eu estou familiarizado com os conceitos (fiz …

6
testar um upload de arquivo usando rspec - rails
Quero testar um upload de arquivo em trilhos, mas não sei como fazer isso. Aqui está o código do controlador: def uploadLicense #Create the license object @license = License.create(params[:license]) #Get Session ID sessid = session[:session_id] puts "\n\nSession_id:\n#{sessid}\n" #Generate a random string chars = ("a".."z").to_a + ("A".."Z").to_a + ("0".."9").to_a newpass = …


16
Dados aleatórios em testes de unidade?
Eu tenho um colega de trabalho que escreve testes de unidade para objetos que preenchem seus campos com dados aleatórios. Seu motivo é que ele oferece uma gama mais ampla de testes, uma vez que testará muitos valores diferentes, enquanto um teste normal usa apenas um único valor estático. Eu …

11
Por que usar o JUnit para testes?
Talvez minha pergunta seja nova, mas eu realmente não consigo entender as circunstâncias em que eu usaria junit? Se eu escrevo aplicativos simples ou aplicativos maiores, testo-os com as System.outinstruções e isso me parece bastante fácil. Por que criar classes de teste com JUnit, pastas desnecessárias no projeto, se ainda …
131 java  unit-testing  junit  tdd 

7
Zombando vs. Espionando em estruturas de zombaria
Em estruturas de zombaria, você pode zombar de um objeto ou espioná -lo. Qual é a diferença entre os dois e quando devo / devo usar um sobre o outro? Olhando para Mockito , por exemplo, vejo coisas semelhantes sendo feitas usando espiões e zombarias , mas não tenho certeza …

14
Quais são as principais diferenças entre TDD e BDD? [fechadas]
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 4 meses . Melhore esta pergunta O Desenvolvimento Orientado a Testes tem sido …
129 unit-testing  tdd  bdd 


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.