Há poucos meses atrás, TCoffee e Código conseguiu destacar tudo sobre o Desenvolvimento Orientado a Testes. The webinar featured Stephen Ball and Jens Fudge as they discussed the importance of Test-driven development in programming, especially in Delphi. We also get to know more about Unit testing and all its notable advantages in windows program development. Interestingly, in this new TCoffee and Code session, we will look deeper into this topic and learn more about different levels of testing, source metrics, and code coverage.
Quais são os diferentes níveis de teste?
Juntando-se ao painel para este webinar estão alguns dos prolíficos desenvolvedores e MVPs da Embarcadero, como Ian Barker, Bob Swart, Dalija Prasnikar e Alister Christie. O webinar de duas horas se concentrará principalmente nos quatro níveis diferentes de teste. Geralmente, existem quatro níveis de teste identificados, incluindo o Teste de Unidade, Teste de Integração, Teste de Sistema e Teste de Aceitação. Cada nível de teste tem seu próprio propósito. O Teste de Unidade, por exemplo, é o nível inicial que verifica se os componentes de software estão cumprindo suas funcionalidades ou não. O Teste de Integração, por outro lado, verifica o fluxo de dados e a integração entre as classes e outros componentes do código, enquanto o teste do sistema é executado em um sistema completo e verifica a interação geral dos componentes. Por último, o teste de aceitação é feito para verificar se o sistema atende às especificações e requisitos.
O que são métricas de código-fonte e o que significa cobertura de código?
Todos os procedimentos de teste mencionados acima foram feitos usando ferramentas de teste focadas em Delphi, como DUnit, DUnitX, TestInsight e muito mais. Além dos níveis de teste e do desenvolvimento orientado a teste, esta discussão também destacará o uso de métricas de código-fonte e cobertura de código no Delphi. O painel discutirá o uso de várias ferramentas de qualidade de código, como Audits & Metrics no Delphi, Method Toxicity Metrics, Pascal Expert e Pascal Analyzer da Peganza, TM FixInsight e muito mais.
Sinta-se à vontade para participar desta sessão de webinar TCoffee and Code para aprender mais sobre os diferentes níveis de teste, métricas de origem, desenvolvimento orientado a teste e cobertura de código.