| Termin | Definicja |
|---|---|
| testowanie wiadomości na różnych klientach poczty | Testowanie wiadomości na różnych klientach poczty pozwala wykryć błędy renderowania przed właściwą wysyłką. Zakres testu wiadomości przed wysyłkąTestowanie wiadomości na różnych klientach poczty polega na sprawdzeniu, czy ten sam e-mail jest poprawnie wyświetlany i obsługiwany w programach używanych przez odbiorców. W praktyce analizuje się osobno wiadomości tekstowe, wiadomości HTML oraz wersje wieloczęściowe typu multipart/alternative, zawierające jednocześnie treść tekstową i sformatowaną. Klient pocztowy może zmienić sposób prezentacji kodu HTML, arkuszy stylów, obrazów, odnośników, tabel, załączników i znaków specjalnych, dlatego wygląd w jednym programie nie stanowi potwierdzenia poprawności we wszystkich środowiskach. Weryfikacja powinna obejmować co najmniej temat wiadomości, nazwę i adres nadawcy, preheader, hierarchię nagłówków, akapity, odstępy, kolory, kontrast, szerokość układu oraz działanie linków. Sprawdza się również, czy wiadomość nie traci sensu po zablokowaniu obrazów, wyłączeniu stylów albo otwarciu na małym ekranie. Istotne jest porównanie wersji wyświetlanej w aplikacji komputerowej, przeglądarkowym interfejsie pocztowym i aplikacji mobilnej, ponieważ każdy z tych sposobów odbioru może stosować inne reguły renderowania. Różnice między aplikacją, przeglądarką i telefonemKlienty poczty nie interpretują HTML dokładnie tak samo jak zwykła przeglądarka internetowa. Niektóre ograniczają obsługę nowoczesnych właściwości CSS, usuwają nieznane atrybuty albo modyfikują kod wiadomości podczas wyświetlania. Z tego powodu w e-mailach często stosuje się układ oparty na tabelach HTML, style zapisane bezpośrednio w atrybucie style oraz obrazy o określonych wymiarach. Takie rozwiązania nie wynikają z wymagań strony internetowej, lecz z potrzeby uzyskania przewidywalnego efektu w wielu silnikach renderujących pocztę. W programach desktopowych trzeba zwrócić uwagę na sposób obsługi tabel, marginesów, tła i czcionek. W środowisku przeglądarkowym znaczenie mogą mieć automatyczne skalowanie, tryb ciemny oraz blokowanie zdalnych zasobów. Na telefonie test obejmuje zmianę szerokości widoku, zawijanie długich wierszy, wielkość przycisków i możliwość odczytania treści bez powiększania. Linki i elementy interaktywne powinny działać także wtedy, gdy użytkownik dotyka ich palcem, a nie korzysta z kursora. Obrazy, kodowanie znaków i elementy wiadomościObrazy w wiadomości mogą być osadzone bezpośrednio w treści albo pobierane z serwera po otwarciu e-maila. W drugim przypadku klient może domyślnie zablokować ich pobieranie, dlatego tekst alternatywny powinien przekazywać podstawową informację o grafice. Test sprawdza, czy po zablokowaniu obrazów pozostaje widoczna struktura wiadomości, czy przyciski nadal mają zrozumiałe etykiety i czy brak grafiki nie powoduje pustych, nadmiernie wysokich obszarów. Należy także zweryfikować kodowanie UTF-8, ponieważ błędne nagłówki MIME lub nieprawidłowa deklaracja charset mogą zamienić polskie znaki, takie jak ą, ć, ł, ń, ó, ś, ź i ż, na niezrozumiałe symbole. Sprawdza się temat, nazwę nadawcy, treść główną, podpis oraz nazwy załączników. Dodatkowo warto otworzyć wiadomość z załącznikiem w kilku klientach i potwierdzić, że plik ma właściwą nazwę, rozszerzenie oraz rozmiar, a odnośniki prowadzą do oczekiwanych adresów HTTPS. Praktyczny przebieg testowania i poprawkiPrzed wysłaniem wiadomości do właściwych odbiorców przygotowuje się wersję testową oraz zestaw adresów reprezentujących używane środowiska. Ten sam e-mail należy otworzyć na komputerze, w webmailu i na urządzeniu mobilnym, a następnie porównać z projektem źródłowym. Pomocne jest wykonywanie zrzutów ekranu w identycznych szerokościach widoku oraz zapisywanie różnic dotyczących układu, typografii, obrazów i linków. Każdą poprawkę warto ponownie sprawdzić we wszystkich wcześniej zweryfikowanych klientach, ponieważ zmiana szerokości tabeli lub stylu przycisku może naprawić jeden wariant i zepsuć inny. Wynik testu powinien rozróżniać błędy blokujące od różnic akceptowalnych. Do błędów blokujących należą niewidoczny tekst, nieczynny link, nieczytelny temat, uszkodzone polskie znaki, brak wersji tekstowej albo nachodzenie elementów uniemożliwiające odczyt. Drobna różnica koloru lub odstępu może być oceniona osobno, jeśli nie zmienia znaczenia komunikatu. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i podzespołów, dlatego w przypadku problemów z wyświetlaniem poczty można sprawdzić również lokalną aplikację, ustawienia skalowania ekranu, obsługę czcionek oraz działanie przeglądarki używanej do odbioru wiadomości. |