Il y a quelques mois, TCafé et Code réussi à tout mettre en Développement piloté par les tests. 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.
Quels sont les différents niveaux de test ?
Certains des développeurs prolifiques et des MVP Embarcadero tels que Ian Barker, Bob Swart, Dalija Prasnikar et Alister Christie. Le webinaire de deux heures se concentrera principalement sur les quatre différents niveaux de test. En règle générale, il existe quatre niveaux de test identifiés, notamment le test unitaire, le test d'intégration, le test système et le test d'acceptation. Chaque niveau de test a son propre objectif. Les tests unitaires, par exemple, sont le niveau de départ qui vérifie si les composants logiciels remplissent ou non leurs fonctionnalités. Les tests d'intégration, quant à eux, vérifient le flux de données et l'intégration entre les classes et les autres composants de code, tandis que les tests du système sont effectués sur un système complet et vérifient l'interaction globale des composants. Enfin, des tests d'acceptation sont effectués pour vérifier si le système répond aux spécifications et aux exigences.
Que sont les métriques du code source et que signifie la couverture du code ?
Toutes les procédures de test susmentionnées ont été effectuées à l'aide d'outils de test axés sur Delphi tels que DUnit, DUnitX, TestInsight, etc. Outre les niveaux de test et le développement piloté par les tests, cette discussion mettra également en évidence l'utilisation des métriques Source et de la couverture de code dans Delphi. Le panel discutera de l'utilisation de divers outils de qualité de code tels que Audits & Metrics dans Delphi, Method Toxicity Metrics, Pascal Expert et Pascal Analyzer de Peganza, TM FixInsight, et plus encore.
N'hésitez pas à rejoindre cette session de webinaire TCoffee and Code pour en savoir plus sur les différents niveaux de test, les métriques sources, le développement piloté par les tests et la couverture du code.