determine quanto do seu código é testado com code coverage

7
Determine quanto do seu código é testado com Code Coverage Thiago Meuser Consultor ALM @tmeuser

Upload: thiago-meuser

Post on 21-Feb-2017

67 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Determine quanto do seu código é testado com Code Coverage

Determine quanto do seu código é testado com Code Coverage

Thiago MeuserConsultor ALM@tmeuser

Page 2: Determine quanto do seu código é testado com Code Coverage
Page 3: Determine quanto do seu código é testado com Code Coverage

Code Coverage

Quando efetuamos um teste unitário estamos preocupados em testar um resultado esperado, mas se nosso código a ser testado houver varias possibilidades com vários fluxos dentro dele?

É com o Code Coverage que podemos testar todo o caminho e não somente o resultado.

Page 4: Determine quanto do seu código é testado com Code Coverage

Code Clone

Cópias de código tornam difícil mudar a sua aplicação, porque você tem que encontrar e atualizar mais de um fragmento.

O Code Clone pode ajudar a encontrar cópias de código para que você possa refatorar

Page 5: Determine quanto do seu código é testado com Code Coverage

Code Metrics

Code Metrics pode ser definido como um conjunto de indicadores analíticos do código existente.

Com esses indicadores os desenvolvedores e arquitetos podem entender que métodos precisam ser retrabalhados ou que devem ser testados com maior cuidado. 

Page 6: Determine quanto do seu código é testado com Code Coverage

Light Bulbs

Análise de código ao vivoO novo compilador Roslyn para c# e Visual Basic não apenas fornece tempos de compilação, ele também permite cenários completamente novos como a análise de código ao vivo, que fornecem ricos e personalizáveis comentários e sugestões diretamente dentro do editor de código, à medida que você digita.

Page 7: Determine quanto do seu código é testado com Code Coverage

Code Lens

Rastreabilidade de códigoManter o foco no seu trabalho enquanto você encontrar informações sobre seu código. Sem sair do editor, você pode revisar as alterações e outro histórico de itens de trabalho, bugs, revisões de código, e assim por diante para o código que é armazenado no Team Foundation Service (Cloud) ou no Team Foundation Server.