Ich habe ein sehr altes Projekt in (klassischen) ASP und SQL Server 2000 implementiert. Wegen der Qualität Bedenken habe ich über die Möglichkeit, eine Form der automatisierten Qualität zu implementieren testen. Obwohl die Webseiten ASP sind, ist das Projekt wirklich 85% SQL Server gespeicherte Prozedur, Funktionen, Ansichten und DTS. (Viele Abhängigkeit von DTS) Eine Menge Code-Generierung erfolgt von SQL Server.Unit Testing für VBScript, ASP-Code und SQL Server 2000
In Bezug auf die DTS hoffen wir möglicherweise upgrade the database to SQL Server 2005 - Wenn Unit-Test nicht auf DTS eingerichtet werden kann, was ist mit SSIS?
Ich habe ASPUnit gefunden, aber es scheint nicht mehr gehalten werden ...
Was meine Frage, es ist wirklich eine mehrteilige Frage.
- Ist es möglich und praktisch zu Unit Test ASP?
- Ist es möglich und praktisch, Unit SQL Server-Objekte zu testen? (Ich habe einige Erfolge auf diesem, aber auch einige Entmutigung gesehen)
- Gibt es ein derzeit unterstützt Test Framework, das mit ASP und SQL Server verwendbar ist?
- Gibt es alternative Software-Qualitätskontrollmethoden zum Komponententest dieser Codebasis? (Irgendwelche allgemeinen Ratschläge wären auch hilfreich. Danke.)
- Außerdem habe ich den ROI über die Implementierung von automatisierten Tests in einem Projekt wie diesem erwogen. Das Projekt ist groß. Ich weiß nicht, wie viel Code, aber Hunderte von Dateien, Tausende (wenn nicht Millionen) von Codezeilen. Angesichts dieser Tatsache lässt gehen zurück auf 1 und 3.
Ich bin wirklich in einer schlechten Situation mit diesem Projekt; jede allgemeine Qualitätskontrolle würde sehr geschätzt werden ...
In diesem Post ändert jemand das Tag 'asp' in' asp-classic', für einen anderen Beitrag hat jemand 'asp-classic' in' asp' geändert. Ich kann nicht gewinnen. :-) –