Testen von Internetanwendungen
Es gibt einige einzigartige Testprobleme im Internet, insbesondere für Anwendungen, die auf einem Webserver ausgeführt werden. Ihre anfänglichen Tests werden wahrscheinlich mit einem Einzelbenutzerclient durchgeführt, der eine Verbindung mit einem Testserver herstellt. Dies ist nützlich für das Debuggen des Codes.
Außerdem sollten Sie unter realen Bedingungen testen: mit mehreren Clients, die über Hochgeschwindigkeitsverbindungen verbunden sind, sowie Verbindungslinien mit niedriger Geschwindigkeit, einschließlich Modemverbindungen. Es kann schwierig sein, reale Bedingungen zu simulieren, aber es lohnt sich sicherlich, Zeit zu verbringen, mögliche Szenarien zu entwerfen und auszuführen. Wenn möglich, möchten Sie auch Tools verwenden, um Kapazitäts- und Stresstests durchzuführen. Bestimmte Klassen von Fehlern, z. B. Timing-Fehler, sind schwer zu finden und zu reproduzieren.
Eine der Herausforderungen der Internetprogrammierung ist ihre Sichtbarkeit. Viele Zugriffe auf Ihre Website verlangsamen möglicherweise Ihren Server. Sie möchten, dass Ihr Server ordnungsgemäß beeinträchtigt wird. Sie möchten alles verhindern, was auf dem Computer eines Benutzers destruktiv sein könnte, wenn Ihre Anwendung fehlschlägt (z. B. Beschädigung von Daten beim Schreiben in die Registrierung oder beim Schreiben von Cookies auf dem Client).
Siehe auch
MFC-Internetprogrammierungsaufgaben
Grundlagen der MFC-Internetprogrammierung