Wir haben begonnen, Part Cover zu verwenden, um die Testcodeabdeckung unserer Anwendung zu verfolgen. IMO ist ein großartiges Werkzeug, um eine Gesamtpunktzahl für Ihre Tests zu erhalten und Testbereiche zu markieren, in denen Sie mit Tests etwas faul gewesen sein könnten, aber heute habe ich einen Test geschrieben und festgestellt, dass es nichts wirklich Nützliches getestet hat meine Berichterstattung!Der Wert der Testcode-Coverage-Tools
Wenn Sie TDD sind, dann schreiben Sie nur Code, um einen Test zu bestehen, und die Tests beschreiben ausführlich alle von der Anwendung benötigten Funktionen. Also ist es in diesem Szenario immer noch sehr wertvoll, eine Coverage-Analyse zu haben?
Für diejenigen von Ihnen, die Coverage-Tools haben, wie religiös halten Sie die Abdeckung bei 100% halten und finden Sie sich schreiben Tests, die nicht wirklich Test alles, aber nur um Ihre Berichterstattung zu halten ? Ist das nicht ein schlechtes Ding?
Gute Blog-Post. Die beschämende Wahrheit ist, dass ich in einigen POCO-Klassen sehr gut trainierte. Was Sie enthüllten, wie Sie sagten, war, dass sie sich durch die bedeutungsvollen Tests nicht ausübten. Der Grund - zu schwer zu testen. Dieser alte Code war in den Gubbins von allem und zu eng gekoppelt. Die wirkliche Lösung ist eine Refactoring-Sitzung. –