Testunterstützung und Qualitätssicherung
Übersicht über das Testsystem
- Umfassende Abdeckung der Einheitstests
- Prüfung der plattformübergreifenden Kompatibilität
- Funktionale Regressionstests
- Leistungs-Benchmarking
Schritte zur Durchführung des Tests
- Stellen Sie sicher, dass die virtuelle Umgebung aktiviert ist (wie bei den Installationsschritten)
- Setzen der Umgebungsvariable PYTHONPATH
- Führen Sie den folgenden Befehl aus: PYTHONPATH=. python -m unittest discover tests/
Test-Notizen
- Einige Tests erfordern eine Internetverbindung
- API-bezogene Tests erfordern einen gültigen Schlüssel, um konfiguriert zu werden
- Browser-Tests beruhen auf Playwright
- Es wird empfohlen, die gesamte Testreihe regelmäßig durchzuführen
Qualitätssicherungsstrategie
Das Projekt verwendet die Methodik der testgetriebenen Entwicklung (TDD). Alle neuen Funktionen müssen von Testfällen begleitet werden, um sicherzustellen, dass jede Eingabe durch automatisierte Tests überprüft wird.
Diese Antwort stammt aus dem ArtikelDevin Cursor Rules: Cursor und Windsurfing für Devin verbessertDie































