Serwisy i narzędzia do debugowania: sprawdź poprawność swojego kodu

Nawet najbardziej utalentowani specjaliści od tworzenia stron internetowych popełniają błędy od czasu do czasu. Wiesz, kodowanie to skomplikowana sprawa. Zawsze istnieje ryzyko, że coś pójdzie nie tak zaraz po tym, jak myślisz, że projekt jest wykonany.

Testowanie witryny, która została już zakodowana i działa w przeglądarce, trudno nazwać nadmierną chęcią bezpiecznego grania. Nie spiesz się i sprawdź kod HTML, CSS lub JavaScript, aby zapewnić pełną kompatybilność ze wszystkimi przeglądarkami i dobry rendering na wszystkich popularnych rozmiarach ekranu.

Tak naprawdę, technologie webowe ciągle rozwijają się, więc teraz łatwiej jest debugować swoją stronę i przetestować jej układ, tak jak to było powiedzmy rok wcześniej. Coraz więcej nowych, zaawansowanych narzędzi do debugowania pojawia się każdego dnia.

W tym artykułu są zebrane najlepsze narzędzia do debugowania. Korzystając z nich będziesz mógł zobaczyć, jak Twoja witryna wygląda i działa w różnych przeglądarkach i na różnych urządzeniach. Wymienione poniżej narzędzia do debugowania pokażą także błędy w kodzie, a także identyfikując potencjalne problemy.

* * *

Narzędzia do sprawdzania poprawności kodu

Debug Tool Window

Narzędzie Debug tool wyświetla dane wyjściowe wygenerowane przez sesję debugowania dla aplikacji. Jeśli debugujesz wiele aplikacji, wyświetla dane wyjściowe każdego w zakładce nazwanej po odpowiedniej konfiguracji run/debug.

narzędzia do debugowania 01

* * *

Validator

To rozszerzenie umożliwia użytkownikom łatwe sprawdzanie poprawności stron za pomocą walidatora HTML W3C. Jest bardzo proste w użyciu. Wystarczy kliknąć przycisk, a strona zostanie zbadana.

narzędzia do debugowania 02

* * *

Markup Validation Service

Chcesz sprawdzić język znaczników swoich dokumentów webowych? Użyj tego narzędzia do sprawdzania poprawności znaczników dokumentów napisanych w HTML, XHTML, SMIL, MathML i innych.

narzędzia do debugowania 03

* * *

CSS Validation Service

Narzędzie służy do sprawdzania dokumentów arkuszy stylów kaskadowych (CSS) i (X)HTML. Także można skorzystać z usługi premium W3C Validator Suite™. Sprawdza całą witrynę i ocenia jej zgodność ze standardami W3C, aby zidentyfikować słabe strony witryny.

narzędzia do debugowania 04

* * *

Validity

To narzędzie służy do sprawdzania poprawności dokumentów HTML z paska adresu. Wszystko jest proste. Wystarczy kliknąć w ikonę na pasku adresu, aby potwierdzić aktualny dokument bez opuszczania strony. Liczba błędów pojawi się w końcówce narzędzia, a ich szczegóły będą widoczne na karcie konsoli narzędzi programistycznych Chrome.

narzędzia do debugowania 05

* * *

Sprawdzenie responsywności układu

Responsinator

Wprowadź adres URL witryny w polu w lewym górnym rogu strony i zobacz, jak będzie renderowana na ekranach różnych urządzeń.

narzędzia do debugowania 06

* * *

Responsive test

Z pomocą tego narzędzia do debugowania możesz zobaczyć, jak Twoja strona będzie wyglądała na ekranach najpopularniejszych urządzeń.

narzędzia do debugowania 07

* * *

Kontrola wsparcia przeglądarki

Ghostlab

Użyj serwisu Ghostlab, aby upewnić się, że wszyscy Twoi użytkownicy mają jednakowo dobre UX bez zwględu na system operacyjny, przeglądarkę lub smartfon, z którego korzystają. Ghostlab synchronizuje przewijanie, klikanie, przeładowuje i wprowadza dane wejściowe dla wszystkich podłączonych klientów. Oznacza to, że testujesz nie proste ładowanie strony, ale stronę pod względem wygody użytkownika.

narzędzia do debugowania 08

* * *

Netrenderer

Wielu programistów uważa ten serwis za najlepszą w swoim rodzaju. z jego pomocą będziesz mógł zobaczyć główne błędy w różnych wersjach IE.

narzędzia do debugowania 09

* * *

IE Tab for Chrome and Firefox

IE Tab for Chrome to rozszerzenie przeglądarki umożliwiające korzystanie z Internet Explorera do wyświetlania stron internetowych w zakładce. Jest to przydatne, gdy strona wymaga funkcji Internet Explorer. Na przykład możesz użyć karty IE do wyświetlania stron, które wymagają formantów ActiveX, testowania stron internetowych z silnikiem renderującym IE i tak dalej.

narzędzia do debugowania 010

* * *

Live, Web-Based Browser Testing

W skrócie, narzędzie zapewnia natychmiastowy dostęp do wszystkich przeglądarek stacjonarnych lub mobilnych. Przetestuj na żywo i pożegnaj się z konfiguracją wirtualną lub urządzeniami.

narzędzia do debugowania 011

* * *

Automated testing in the cloud for CI

To narzędzie pasuje do przeprowadzania wszystkich testów na jednej potężnej platformie. Czy są to zautomatyzowane testy w różnych przeglądarkach.

narzędzia do debugowania 012

* * *

Cross Browser Testing

Przetestuj swoją witrynę za darmo w dziesiątkach przeglądarek i uzyskaj natychmiastowe wyniki. Uzyskaj dostęp do ponad 1000 kombinacji przeglądarek, systemów operacyjnych i wtyczek.

narzędzia do debugowania 013

* * *

Browser Shots

Wprowadź adres URL swojej witryny w odpowiednim polu, wybierz przeglądarkę i sprawdź ich kompatybilność. Usługa obejmuje 7-dniowy bezpłatny okres próbny.

narzędzia do debugowania 014

* * *

Browserling

Za pomocą tego narzędzia możesz komunikować się z przeglądarkami na żywo tak, jakby były zainstalowane na Twoim komputerze. Usługa nie korzysta z emulatorów lub fałszywych przeglądarek. Natychmiast uzyskasz dostęp do najnowszych przeglądarek. Browserling jest obsługiwany przez HTML5 <canvas> i JavaScript, więc nie musisz instalować niczego innego. Możesz odwrócić serwer proxy lokalnego hosta lub serwera lokalnego w Browserling za pomocą tuneli ssh. Wszystkie połączenia między Tobą a przeglądarką są szyfrowane za pomocą protokołu SSL, dlatego przeglądanie jest całkowicie anonimowe. Bezpłatny plan jest dostępny.

narzędzia do debugowania 015

* * *

Browser Sandbox

Nie są wymagane żadne instalacje. Wystarczy kliknąć, aby uruchomić i przetestować dowolną przeglądarkę natychmiast online.

narzędzia do debugowania 016

* * *

Browsera

Narzędzie jest stosowane do automatycznych testów zgodności. Testuje i zgłasza błędy na różnych stronach przeglądarki oraz błędy skryptów w Twojej witrynie.

narzędzia do debugowania 017

* * *

Litmus

Litmus jest właściwym narzędziem do testowania jednej przeglądarki. Zapewnia przeglądanie stron w wielu przeglądarkach oprócz podglądu poczty e-mail. Podaj adres URL, a zobaczysz jak wygląda w popularnych przeglądarkach internetowych

narzędzia do debugowania 018

* * *

BrowseEmAll

Umożliwia szybsze testowanie, ponieważ symulatory przeglądarek i urządzeń mobilnyche są zapakowane w szybką desktop aplikację. Możesz przetestować swój produkt na różnych na urządzeniach mobilnych (iOS, Android, BlackBerry) w jednej aplikacji. Narzędzie pozwala łatwo znaleźć problemy ze zgodnością, zaobaczyć problemy ze wspieraniem przeglądarki bezpośrednio w kodzie i przetestować do 4 przeglądarek i urządzeń mobilnych na raz.

narzędzia do debugowania 019

* * *

TestingBot

Narzędzie TestingBot umożliwia testowanie w przeglądarce za pomocą Selenium w chmurze. Ten serwis pomaga testować witryny w różnych przeglądarkach, automatycznie lub ręcznie, 24 godziny na dobę. Bezpłatny okres próbny jest dostępny!

narzędzia do debugowania 020

* * *

Narzędzia do debugowania CSS i JS

JS Lint

To jest narzędzie do sprawdzania jakości kodu JavaScript. Mówiąc prościej, podkreśla problemy w programach JavaScript. Jest to lepsze narzędzia, aniż sprawdzanie kodu przez przeglądarki, ponieważ program jest skoncentrowany na jakości kodu, a przeglądarki nie.

narzędzia do debugowania 021

* * *

CSS Lint

Wprowadź swój CSS do pola wejściowego i zobacz, czy wymaga poprawy.

narzędzia do debugowania 022

* * *

Online Javascript Compression Tool

Jest to webowy kompresor JavaScript, który umożliwia kompresję i minimalizowanie plików JavaScript. Zazwyczaj zmniejsza pliki o 30-90%. Takie pliki JavaScript są idealne w środowiskach produkcyjnych. Większość redukcji rozmiaru pliku uzyskuje się poprzez usunięcie komentarzy i dodatkowych białych znaków, które nie są potrzebne.

narzędzia do debugowania 023

* * *

Clean CSS

Tutaj znajdziesz cały zestaw narzędzi do dostosowania, minimalizowania, formatowania lub kompresowania wielu różnych formatów plików.

narzędzia do debugowania 024


Ten artykuł został przetłumaczony z angielskiego. Orygimał można znaleźć tutaj: Do You Make Mistakes in Your Code? Use Web Debugging Tools and Resources for Testing Layouts


* * *

P.S. Czy zawsze testujesz utworzone strony? Czy wykorzystujesz te narzędzia do debugowania? Napisz swoją opinię o nich w sekcji komentarzy!



Katarzyna Pawłowska

W branży IT od 8 lat. Fan nowych technologii webowych, web designu oraz rozwiązań użytecznych i funkcjonalnych. W praktyce: marketer, DJ, blogerka. W wolnym czasie wspiera inicjatywy propagujące wiedzę z dziedziny SMM i rozwija swoją miłość do crossfitu.