Udostępnij za pośrednictwem


Testowanie aplikacji internetowych

Istnieją pewne unikatowe wyzwania związane z testowaniem w Internecie, szczególnie w przypadku aplikacji działających na serwerze sieci Web. Wstępne testowanie prawdopodobnie zostanie wykonane przy użyciu klienta pojedynczego użytkownika łączącego się z serwerem testowym. Będzie to przydatne do debugowania kodu.

Należy również przetestować w rzeczywistych warunkach: z wieloma klientami połączonymi za pośrednictwem szybkich połączeń, a także liniami szeregowymi o niskiej szybkości, w tym połączeniami modemu. Symulowanie rzeczywistych warunków może być trudne, ale z pewnością warto poświęcić czas na projektowanie możliwych scenariuszy i ich wykonywanie. Jeśli to możliwe, należy również użyć narzędzi do przeprowadzania testów wydajnościowych i przeciążeniowych. Niektóre klasy błędów, takie jak błędy chronometrażu, są trudne do znalezienia i odtworzenia.

Jednym z wyzwań związanych z programowaniem internetowym jest jego widoczność. Wiele dostępu do witryny może spowolnić działanie serwera. Chcesz, aby serwer bezpiecznie obniżył sprawność. Chcesz zapobiec wystąpieniu niczego, co może być destrukcyjne dla komputera użytkownika, jeśli aplikacja ulegnie awarii (na przykład uszkodzenie danych podczas zapisywania w rejestrze lub podczas zapisywania plików cookie na kliencie).

Zobacz też

MFC — zadania związane z programowaniem Internetu
MFC — podstawy programowania Internetu