Automatisierte Tests müssen viele Male ausgeführt werden, um sicherzustellen, dass der Testprozess wiederholbar ist. Wir möchten tatsächlich einige bekannte Zustände testen, die wir beispielsweise in einer Blog-Anwendung beim Testen des Artikels nennen Jedes Mal, wenn wir einen Test ausführen, sollten die mit dem Artikel verbundenen Tabellen (z. B. Beitragstabelle, Kommentartabelle) in einem bestimmten Zustand wiederhergestellt werden. Die PHPUnit-Dokumentation enthält hauptsächlich eine gute Beschreibung des allgemeinen spezifischen Aufbaus stellt vor, wie man einen bestimmten Zustand der Datenbank erstellt, wie im gerade beschriebenen Beispiel. Das Festlegen des spezifischen Zustands des Aufbaus der Datenbank ist wahrscheinlich einer der zeitaufwändigsten Teile beim Testen einer Anwendung mit Datenbank als Backend-Unterstützung. Eingeführt von Yii. Die CBbFixtureManager-Anwendung Bei der Ausführung einer Reihe von Tests kann die Komponente im Wesentlichen Folgendes tun: Bevor alle Tests ausgeführt werden, werden die testbezogenen Daten auf einen bekannten Zustand zurückgesetzt. Bevor ein einzelner Test ausgeführt wird, wird eine bestimmte Tabelle zurückgesetzt Während der Ausführung einer Testmethode stellt es eine Zugriffsschnittstelle bereit, die Zeilendaten in einem bestimmten Zustand bereitstellt. Bitte drücken Sie
1. Definieren spezifischer Zustände (Vorrichtungen)
Einführung: Automatisierte Tests müssen viele Male ausgeführt werden Um sicherzustellen, dass der Testprozess wiederholbar ist, möchten wir in einigen bekannten Zuständen testen, die wir als spezifische Zustände bezeichnen. Zum Beispiel beim Testen der Artikelerstellung in einer Blog-Anwendung...
【 Verwandte Q&A-Empfehlungen】:
Das obige ist der detaillierte Inhalt vonFassen Sie die Punkte zusammen, die Sie bei der Definition bestimmter Zustände beachten sollten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!