Frage

Ich versuche, ein „guter“ Programmierer zu sein und Unit-Tests für meine ColdFusion-Anwendung durchzuführen, konnte aber kein Code-Coverage-Tool finden, das mit dem von mir verwendeten Test verknüpft werden kann.Für diejenigen unter Ihnen, die Komponententests für Ihren ColdFusion-Code durchführen: Wie sind Sie an dieses Problem herangegangen?

War es hilfreich?

Lösung

Viele haben fragte, aber bis heute gibt es kein ColdFusion-Tool zur Codeabdeckung.

Das neueste ColdFusion bietet neben der J2EE-Integration auch eine .NET-Integration. Wenn Sie also Code-Abdeckungsmetriken (z. B. Kundenanforderungen) benötigen, können Sie (abgesehen von der Auswahl von etwas anderem als ColdFusion) definieren, welche Teile eine solche Abdeckung benötigen, und diese in . aufteilen. NET- oder J2EE-Objekte, die Sie mit leicht verfügbaren Tools profilieren können.

Alternativ können Sie selbst eine Analyse durchführen und zum Einfügen einen Parser verwenden cftrace Tags nach jeder Steueranweisung hinzufügen und dann die Ergebnisse analysieren.

Schließlich hat ColdFusion einige grundlegender Stack-Trace Fähigkeit – ich weiß nicht, ob es tiefer geht, aber es lohnt sich, es zu erkunden, um zu sehen, was man daraus analysieren kann.

Ich hoffe das hilft!

-Adam Davis

Andere Tipps

Mit ColdFusion Builder können Sie Rancho für die Codeabdeckung verwenden.

http://forta.com/blog/index.cfm/2012/5/25/ColdFusion-Code-Coverage-With-Rancho

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top