Dies ist ein Auszug aus dem Unit Testing Succinctly eBook von Marc Clifton, freundlicherweise von Syncfusion zur Verfügung gestellt.
Zunächst wird davon ausgegangen, dass zwei weitere wichtige Elemente eines Softwareentwicklungsprojekts vorhanden sind:
Microsoft bietet die Integration dieser Komponenten mit Visual Source Safe, SharePoint und anderen Produkten.
Wenn du nicht hast beide von diesen Stücken bereits vorhanden, hören Sie jetzt auf. Dies sind wesentliche Komponenten eines guten Testprozesses für solide Einheiten.
Wenn Sie einen Fehler entdecken, entweder durch Verwendung der Anwendung oder durch einen fehlgeschlagenen Komponententest:
Wenn der Fehler nicht von einem Komponententest gemeldet wird, sondern mithilfe des Codes (entweder eines anderen Entwicklers oder eines Benutzers) entdeckt wurde:
Mit Ihrem Quellcodeverwaltungssystem:
Dann:
Mit Ihrem Quellcodeverwaltungssystem:
Durch die Arbeit mit einem Bug-Tracking- und Versionskontrollsystem kann jeder (vom Manager bis zum Junior-Programmierer) problemlos Folgendes überprüfen:
Dies erleichtert dem Entwicklerteam, dem Management und sogar dem Endbenutzer das Leben, wenn Ihr Projekt so eingerichtet ist, dass der Endbenutzer an dieser Detailtiefe interessiert ist. (Wenn beispielsweise Software für eine andere Abteilung inhouse entwickelt wird, könnten andere daran interessiert sein, wann ein Fehler behoben wurde.)
Die Integration mit anderen Technologien wie SharePoint kann die Kommunikation zwischen Teammitgliedern, Managern und anderen Abteilungen erleichtern. Durch die Verwendung ausgefeilter Tools zur Quellcodeverwaltung wie Perforce und Continuous Integration Tools wie CruiseControl.NET wird die Verwendung der Quellcodeverwaltung mit Unit-Tests, Integrationstests, Reporting-Tools usw. weiter integriert und automatisiert.