Perguntas com a marcação «tdd»

TDD significa Desenvolvimento Orientado a Testes ou Design Orientado a Testes. É a prática de escrever um teste de unidade antes de escrever o código para satisfazê-lo, no que é conhecido como o ciclo Vermelho-Verde-Refatorador.




5
Qual deve ser a granularidade dos testes TDD?
Durante o treinamento de TDD baseado no caso do software médico, estamos implementando a seguinte história: "Quando o usuário pressiona o botão Salvar, o sistema deve adicionar um paciente, adicionar um dispositivo e adicionar registros de dados do dispositivo". A implementação final será mais ou menos assim: if (_importDialog.Show() == …
18 unit-testing  tdd 



3
Como testar a camada de acesso a dados?
Eu tenho um método DAO que utiliza o Spring para acesso JDBC. Ele calcula a taxa de sucesso de um vendedor em vender um item. Aqui está o código: public BigDecimal getSellingSuccessRate(long seller_id) { String sql = "SELECT SUM(IF(sold_price IS NOT NULL, 1, 0))/SUM(1) FROM transaction WHERE seller_id = ?"; …


8
Como faço para TDD em dispositivos incorporados?
Não sou novo em programação e já trabalhei com C e ASM de baixo nível no AVR, mas realmente não consigo entender um projeto C incorporado em maior escala. Sendo degenerado pela filosofia de Ruby do TDD / BDD, não consigo entender como as pessoas escrevem e testam códigos como …

6
TDD: O que acontece antes do primeiro teste de unidade?
Entendo principalmente a teoria do TDD, mas não consigo descobrir como começar. Sento-me para escrever um teste de unidade para um projeto pessoal e percebo. . . Não tenho ideia do que estou testando. Quais objetos, que funcionalidade etc. Por exemplo, digamos que eu queira escrever um aplicativo para ajudar …
17 design  tdd 

7
É uma boa idéia escrever todos os casos de teste possíveis após transformar a equipe em TDD para obter uma cobertura completa?
Suponha que tenhamos um grande aplicativo de nível corporativo sem nenhum teste de unidade / funcional. Não houve processo de desenvolvimento orientado a testes durante o desenvolvimento devido a prazos muito apertados (sei que nunca devemos prometer prazos apertados quando não tivermos certeza, mas o que está feito está feito!) …





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.