Kursinhalt
Einführung in die QA-Automatisierungstests
Einführung in die QA-Automatisierungstests
4. Einführung in das Mittlere Automatisierungstesten
Einrichten und Überprüfung Unserer Anwendung
Im Laufe dieses Kurses werden wir unsere Testkonzepte an einer praktischen Anwendung üben. Die Anwendung wird eine stark vereinfachte Version der Twitter-App sein.
Die Anwendungsdateistruktur wird unten zusammengefasst:
controllers/userController.js
enthält Funktionen, die vonroutes/index.js
verwendet werden. Diese Funktionen definieren, was passiert, wenn ein Benutzer eine bestimmte Route besucht.- Der
models
Ordner enthält Klassen fürpost
unduser
, die Hilfsmethoden zum Abfragen der Datenbank bereitstellen. Er enthält auch dasdatabase.js
Skript, das die Datenbank initialisiert. - Der
public
Ordner enthält alle statischen Dateien, die dem Benutzer unverändert, ohne Modifikation, geliefert werden sollen. - Die Datei
routes/index.js
definiert die Routen unserer Anwendung. - Der
views
Ordner enthält alle Embedded JavaScript (EJS) Templates, die in unserer Anwendung verwendet werden. app.js
ist der Einstiegspunkt unserer Anwendung. Es enthält Code zum Konfigurieren und Starten des Express Servers.
Folgende Mindestanforderungen an Funktionen für unser Endprodukt:
- Fähigkeit, Beiträge zu liken und teilen;
- Fähigkeit, andere Profile zu folgen und anzusehen;
- Profilverwaltungsbereich;
- Sortieren von Beiträgen nach Popularität oder Aktualität;
Am Ende des Kurses werden alle oben genannten Funktionen zu unserer Anwendung hinzugefügt und wir werden eine ausreichende Anzahl von Testfällen für jede dieser Funktionen haben.
War alles klar?
Danke für Ihr Feedback!
Abschnitt 1. Kapitel 3