Artur Kępa

animator kultury, web developer, nauczyciel akademicki

Co to jest walidacja?

Walidacją nazywamy grupę czynności mających na celu potwierdzenie zgodności badanego produktu z wcześniej postawionymi mu założeniami. Innymi słowy proces ten ma na celu wykryć ewentualne błędy.

Dlaczego walidować?

Serwis internetowy, który pozytywnie przeszedł proces walidacji jest stabilniejszy dla użytkownika. Jego zachowanie jest przewidywalne. Kod jest czystszy, bezpieczniejszy, odporniejszy na nieprzewidziane sytuacje. Serwis pozbawiony błędów walidacji działa poprawnie w najważniejszych przeglądarkach internetowych.

Dzięki temu użytkownicy serwisu są z niego bardziej zadowoleni. A im ta wartość większa, tym lepiej nasze strony są oceniane przez roboty firmy Google. To natomiast przekłada się na wyższą pozycję w wynikach wyszukiwania.

Dodatkowo usuwając niektóre błędy walidacji możemy wyeliminować odpowiadające im niedociągnięcia w skryptach generujących kod po stronie serwera.

Co walidować?

Z walidacją powinniśmy się zetknąć podczas tworzenia serwisów internetowych. W jej skład wchodzi sprawdzenie:

  • poprawności funkcjonowania poszczególnych modułów serwisu (np: rejestracja, biuletyn, RSS,)
  • poprawności działania odnośników w całym serwisie,
  • bezbłędnego wyświetlania i funkcjonowania serwisu w przeglądarkach Firefox, IE6, IE7, Opera, Safari, a także w przeglądarkach dla urządzeń mobilnych, testowanie serwisów internetowych,
  • zgodności kodu HTML /XHTML oraz CSS ze standardami organizacji W3C,
  • zgodności kodu ze standardami o dostępności opisanymi w Section 508 oraz WAI,
  • prędkości działania serwisu z wykorzystaniem serwera pośredniczącego (Proxy),
  • wydajności działania systemu po stronie serwera, a także zajętość zużycia zasobów po stronie klienta.

Dodatkowo proponuję sprawdzić czy uwzględniliśmy:

  • usunięcie błędów ortograficznych, stylistycznych, interpunkcyjnych itd,
  • wyeliminowanie wiszących spójników oraz pozostałych błędów typograficznych,
  • dodanie ikony serwisu (favicon) oraz jej poprawną interpretację przez IE6,
  • wartości dla atrybutów ALT oraz TITLE we wszystkich znacznikach IMG,
  • wartości dla atrybutów TITLE we wszystkich znacznikach A,
  • przetestowanie serwisu przez osoby z zewnątrz (współpracownicy lub znajomi),
  • jeśli występuje - przetestowanie panelu zarządzania treścią,
  • metadane: tytuł (title), opis (description), słowa kluczowe (keywords) oraz ich zależność od poszczególnych podstron,
  • dostęp do serwisu bez wpisania ‘www’ (np: http://arturkepa.com).

Jak walidować?

Lista popularnych i darmowych narzędzi wspomagających poszczególne etapy procesu walidacji:

Materiały źródłowe:

Materiały dodatkowe:

dodaj własny komentarz
gry miejskie Partyzantz
© arturkepa.com 2008