1. Strona główna
  2. Sylabus dla poziomu zaawansowanego – Techniczny analityk testowy (wersja z 19.10.2012)
  3. 6. Narzędzia testowe i automatyzacja testów
  4. 6.3 Kategorie narzędzi testowych
  5. 6.3.3 Narzędzia do testowania stron internetowych

6.3.3 Narzędzia do testowania stron internetowych

Dostępnych jest wiele wyspecjalizowanych narzędzi komercyjnych i narzędzi typu open source, przeznaczonych do testowania stron internetowych. Na poniższej liście przedstawiono zastosowania niektórych najczęściej używanych narzędzi z tej kategorii:

  • ● narzędzia do testowania hiperłączy służące do skanowania serwisu i wykrywania brakujących i niepoprawnych hiperłączy;
  • ● narzędzia do sprawdzania kodu HTML i XML, weryfikujące zgodność kodu ze standardami dla poszczególnych stron tworzonych w serwisie internetowym;
  • ● symulatory obciążenia służące do testowania reakcji serwera na podłączenie się dużej liczby użytkowników;
  • ● lekkie narzędzia do wykonywania testów automatycznych, współpracujące z różnymi przeglądarkami;
  • ● narzędzia do skanowania serwera, poszukujące niepowiązanych („osieroconych”) plików;
  • ● narzędzia do sprawdzania pisowni obsługujące HTML;
  • ● narzędzia do sprawdzania arkuszy CSS;
  • ● narzędzia do sprawdzania przypadków naruszenia norm, np. standardów dostępności (Section 508 w Stanach Zjednoczonych i M/376 w Europie);
  • ● narzędzia do wykrywania różnych rodzajów problemów dotyczących zabezpieczeń.

Dobrym źródłem narzędzi open source do testowania stron internetowych jest serwis [Web-7]. Organizacja odpowiedzialna za jego zawartość ustala standardy internetowe i udostępnia różnorodne narzędzia do wyszukiwania niezgodności z tymi standardami.

Niektóre narzędzia zawierające robota indeksującego (ang. web spider) mogą również dostarczać informacje na temat wielkości stron i czasu niezbędnego do ich pobrania, a także dostępności poszczególnych stron (i np. występowaniu błędu 404 protokołu HTTP). To przydatne informacje dla programistów, administratorów i testerów.

Analitycy testowi i techniczni analitycy testowi używają takich narzędzi głównie w trakcie testów systemowych.