J'essaie d'être un «bon» programmeur et d'avoir des tests unitaires pour mon application ColdFusion, mais je n'ai pas réussi à trouver un outil de couverture de code qui puisse être lié au test que j'utilise. Pour ceux d'entre vous qui font des tests unitaires sur votre code ColdFusion, comment avez-vous abordé ce problème?Est-il possible de trouver une couverture de code dans ColdFusion?
Répondre
Manyhaveasked, mais à ce jour il ne reste aucun outil de couverture de code ColdFusion. La dernière intégration de ColdFusion comporte l'intégration .NET en plus de l'intégration J2EE, donc si vous avez besoin de métriques de couverture de code (c.-à-d. Les exigences du client), vous pouvez définir les pièces qui ont besoin d'une telle couverture. les sortir dans des objets .NET ou J2EE que vous pouvez profiler avec des outils facilement disponibles.
Alternativement, vous pouvez effectuer vous-même une analyse - utilisez un analyseur pour insérer des étiquettes cftrace après chaque instruction de contrôle, puis analysez les résultats. Enfin, ColdFusion a des capacités basic stack trace - je ne sais pas si c'est plus profond que ça, mais ça vaut la peine d'explorer pour voir ce que vous pouvez analyser.
J'espère que cela aide!
-Adam Davis
Avec ColdFusion Builder vous pouvez utiliser Rancho pour la couverture de code.
http://forta.com/blog/index.cfm/2012/5/25/ColdFusion-Code-Coverage-With-Rancho