Jak przetestować witrynę

chcesz wiedzieć, jak przetestować swoją stronę? Tutaj znajdziesz informacje o technikach testowania na stronie głównej. Rozważymy elementy listy kontrolnej testowania witryny, aby zapewnić gotowość witryny do uruchomienia.

testowanie, jako końcowy etap rozwoju strony internetowej, odgrywa istotną rolę w procesie tworzenia wysokiej jakości oprogramowania.

po przetestowaniu strony internetowej klient otrzymuje gotowy projekt bez błędów, z dobrą czytelnością, postrzeganą łatwością, wygodą i niezawodnością.

podstawowe zasady testowania strony internetowej to kroki, które pokazują użytkownikowi, jak łatwy i logiczny jest projekt, jak łatwo i możliwe jest znalezienie wymaganych informacji.

im bardziej złożona Strona, tym więcej czasu zajmuje jej przetestowanie i debugowanie. W zależności od specyfiki projektu, do 50% całkowitego budżetu i zasobów czasowych można przeznaczyć na przetestowanie strony internetowej.

aby zorganizować testowanie strony internetowej, zapewniona jest specjalnie opracowana metodologia. Weryfikacja Twojej strony internetowej odbywa się zgodnie z tą metodologią.

testowanie może odbywać się na wiele sposobów, ale nie zapominaj o samym procesie i strategii testowania. Od tego zależy kolejność twoich działań.

rozważmy więc główne etapy, które musisz przejść, aby przetestować swoją witrynę. Spójrz na zdjęcie poniżej. Tutaj można je zobaczyć.

to może być jak jakiś samouczek testowania witryny dla Twojej witryny.

testowanie dokumentacji

powinniśmy zacząć od fazy przygotowawczej, testowania dokumentacji. Tester bada otrzymaną dokumentację (analizuje zdefiniowaną funkcjonalność strony, bada ostateczne układy strony i tworzy plan testowy strony do dalszych testów).

na tym etapie analizowane są główne artefakty związane z testowaniem strony internetowej:

  • wymagania
  • Plan testowy
  • przypadki testowe
  • Matryca identyfikowalności.

testowanie funkcjonalności witryny

testowanie funkcjonalności ma na celu zapewnienie, że każda funkcja witryny działa zgodnie ze specyfikacją wymagań. Testowanie funkcjonalności strony internetowej pokazuje „co robi system”.

spróbujmy stworzyć listę kontrolną do testowania funkcjonalności witryny.

testowanie linków

powinieneś zweryfikować:

  • linki wychodzące
  • poprawność linków wewnętrznych
  • nie ma linków prowadzących do tej samej strony
  • linki używane do wysyłania wiadomości e-mail do administratorów witryny
  • jeśli istnieją strony, do których nie ma odnośników
  • nie ma uszkodzonych linków

formularze testowanie wszystkich stron

używasz formularzy do interaktywnej komunikacji z klientami. Należy więc sprawdzić następujące punkty:

  • ważność danych wejściowych
  • dozwolone wartości dla pola danych
  • nieprawidłowe wartości dla pola danych
  • opcje dla formularzy, w których możliwe jest usunięcie lub inna modyfikacja danych.

pliki cookie testowanie

Pliki cookie to małe pliki, które są przechowywane na komputerze użytkownika po odwiedzeniu strony internetowej.

  • Przetestuj witrynę z wyłączonymi Plikami cookie
  • Przetestuj witrynę z włączonymi Plikami cookie
  • sprawdź, czy plik cookie jest zaszyfrowany przed zapisaniem na komputerze użytkownika
  • Sprawdź aspekty bezpieczeństwa podczas usuwania plików cookie
  • jeśli pliki cookie mają czas działania, sprawdzane jest, czy są aktywne w określonym czasie.

Walidacja HTML/CSS

  • błędy składni HTML
  • sprawdź, czy strona jest dostępna dla wyszukiwarek
  • sprawdź, czy strona ma dokładną mapę strony w formacie XML i HTML

przydatne narzędzia do testowania funkcjonalnej strony: Selenium, Linux Test Project, JUnit, sprinter przez Hewlett Packard entreprise (testy ręczne), browserstack (testy automatyczne i ręczne), usersnap (testy ręczne).

kliknij ten link, jeśli chcesz dowiedzieć się więcej o testowaniu funkcjonalnym– https://geteasyqa.com/qa/software-testing-types/

Usability testing

Usability testing ma na celu ocenę strony internetowej poprzez testowanie jej z reprezentatywnymi użytkownikami. Pomaga zdefiniować zdolność Użytkownika do nauki obsługi, przygotować Dane wejściowe i zinterpretować wyniki witryny.

testowanie nawigacji zawiera kolejne weryfikacje:

  • wszystkie strony Twojej witryny są zrozumiałe i łatwe w użyciu
  • przyciski, kształty i pola są wygodne w użyciu
  • istnieje dostęp do głównego menu ze wszystkich stron

Lista kontrolna testowania treści:

  • nie ma błędów gramatycznych i ortograficznych
  • obrazy są prawidłowo umieszczone z odpowiednimi rozmiarami
  • zweryfikuj optymalizację palety kolorów witryny i rozmiarów czcionek
  • treść powinna być informacyjna, zrozumiała, uporządkowana i logicznie powiązana
  • instrukcje są jasne i zawierają prawidłowe informacje

wreszcie, aby ocenić użyteczność Twojego portalu internetowego, po prostu odpowiedz na te pytania:

  • czy Twoja strona jest zrozumiała i wygodna?
  • czy nawigacja jest wygodna?
  • jakie wrażenie robi na użytkowniku?
  • czy są rzeczy zbędne czy niepotrzebne?

niektóre narzędzia do testowania użyteczności: Zoom użytkownika, Reflektor, Loop11.

tutaj możesz również przeczytać o testach użyteczności– https://geteasyqa.com/qa/software-testing-types/

testowanie interfejsu użytkownika

testowanie interfejsu użytkownika (UI) ma na celu sprawdzenie, czy graficzny interfejs użytkownika witryny spełnia specyfikacje.

oto kilka weryfikacji dotyczących testowania interfejsu użytkownika witryny:

  • zgodność ze standardami interfejsów graficznych
  • ocena elementów projektu: layout, kolory, czcionki, rozmiary czcionek, etykiety, pola tekstowe, formatowanie tekstu, podpisy, przyciski, listy, ikony, linki
  • Testowanie z różnymi rozdzielczościami ekranu
  • testowanie wersji zlokalizowanych: dokładność tłumaczenia (wielojęzyczny, wielowalutowy), sprawdzanie długości nazw interfejsu elementy itp.
  • testowanie graficznego interfejsu użytkownika na urządzeniach docelowych: smartfonach i tabletach.

przydatne narzędzia do testowania interfejsu użytkownika: FitNesse, iMacros, Coded UI, Jubula, LoadUI.

więcej informacji na temat testowania interfejsu użytkownika znajduje się tutaj– https://geteasyqa.com/qa/software-testing-types/

testowanie zgodności (Konfiguracja)

testowanie zgodności (konfiguracja) jest przeprowadzane w celu przetestowania witryny przy użyciu każdej obsługiwanej konfiguracji oprogramowania i sprzętu:

  • Konfiguracja systemu operacyjnego
  • Konfiguracja przeglądarki
  • Konfiguracja bazy danych

testowanie między platformami umożliwia ocenę pracy witryny w różnych systemach operacyjnych (zarówno stacjonarnych, jak i mobilnych): Windows,iOS / Mac OS, Linux, Android i BlackBerry itp.

metody testowania między przeglądarkami pomagają zweryfikować poprawność działania witryny w różnych konfiguracjach przeglądarek: Mozilla Firefox, Google Chrome, Internet Explorer i Opera itp.

testowanie bazy danych jest wykonywane w celu zapewnienia poprawnej pracy witryny w różnych konfiguracjach baz danych: Oracle, DB2, MySql, MSSQL Server, Sybase.

kompatybilność drukowania również powinna być wymieniona w planie testowym witryny:

  • Sprawdź czcionki, grafikę strony, wyrównanie strony można poprawnie wydrukować
  • upewnij się, że wszystkie strony witryny pasują do rozmiaru papieru i rozmiaru określonego w opcji drukowania.

możesz używać narzędzi takich jak BrowserStack, CrossBrowserTesting firmy Smart Bear, Lakmus, Browsera, Rational Clearcase firmy IBM, Ghostlab do testowania zgodności swojej witryny.

więcej informacji na temat testowania konfiguracji znajdziesz tutaj– https://geteasyqa.com/qa/software-testing-types/

testowanie wydajności

testowanie wydajności ma na celu określenie, jak system działa pod względem reaktywności i stabilności pod określonym obciążeniem. Witryny muszą wytrzymać duże obciążenia. Metody testowania strony internetowej Perfomance zawierają:

  • testowanie zachowania witryny w granicach przewidywanego obciążenia (testy warunków skrajnych)
  • testowanie zachowania witryny przy zwiększonym obciążeniu (testy obciążenia)
  • testowanie zdolności do pracy w akceptowalnym okresie lub nieco powyżej (testy stabilności)
  • testowanie wydajności witryny poprzez zwiększenie wolumenu danych w bazie danych (testowanie wolumenu)
  • testowanie wydajności witryny przy logowaniu wielu użytkowników (testowanie współbieżności)
  • testowanie zachowania witryny, gdy dodatkowe obciążenie jest podane w sposób ciągły (testy wytrzymałościowe)
  • Test prędkości ładowania strony

przydatne narzędzia do różnych rodzajów testów wydajności: Apache JMeter, HP LoadRunner, Silk Performer firmy Micro Focus, Weblad i Gatling.

chcesz dowiedzieć się więcej o najlepszych narzędziach do testowania stron internetowych do oceny wydajności witryny? Przejdź do tego linku

testowanie zabezpieczeń

testowanie zabezpieczeń jest przeprowadzane w celu sprawdzenia, czy system informatyczny chroni dane i zachowuje funkcjonalność zgodnie z przeznaczeniem.

możesz symulować atak złośliwego źródła, aby ocenić poziom bezpieczeństwa witryny (testy penetracyjne).

inny rodzaj testów bezpieczeństwa, testowanie luk w zabezpieczeniach, pozwala na ocenę całkowitej ilości ryzyka.

niektóre weryfikacje testów bezpieczeństwa:

  • upewnij się, że nieautoryzowany dostęp do bezpiecznych stron nie jest możliwy
  • sprawdź, czy sesje są automatycznie zabijane po dłuższej nieaktywności użytkownika
  • Testuj funkcje bezpieczeństwa SSL
  • wszystkie próby złamania, zgłaszanie błędów itp. powinny być rejestrowane i przechowywane w osobnym pliku do dalszej analizy.
  • sprawdź pracę za pomocą automatycznych skryptów
  • upewnij się, że ograniczone pliki nie są pobierane bez odpowiedniego dostępu
  • upewnij się, że nie ma możliwości logowania podczas wprowadzania niewłaściwego hasła lub nazwy użytkownika

do testowania bezpieczeństwa witryny możesz użyć narzędzi takich jak Retina CS Community, OWASP Zed Attack Proxy, Veracode, Google Nogotofail i SQL Map.

kliknij ten link, aby dowiedzieć się więcej o testach zabezpieczeń– https://geteasyqa.com/qa/software-testing-types/

testowanie związane ze zmianą

testowanie związane ze zmianą ma dwa główne cele:

  • upewnienie się, że wszystkie wykryte błędy zostały rzeczywiście pomyślnie naprawione (ponowne testowanie lub testowanie potwierdzenia). W kilku słowach, powinieneś ponownie uruchomić przypadki testowe, które pierwotnie wykryły błędy i tym razem przechodzą bez żadnych problemów.
  • zapewnienie, że nowe usterki nie pojawiły się po zmianach (test regresji). Oprócz wykrytych przypadków testowych błędów zawiera również przypadki testowe sprawdzające wszystkie funkcjonalności witryny.

narzędzia Selenium, HP Quick Test Professional, TestComplete, TestDrive, SoapUI są często używane do testowania zmian.

tutaj możesz uzyskać więcej informacji o testach związanych ze zmianami– https://geteasyqa.com/qa/software-testing-types/

testy przyjazne dla urządzeń mobilnych

jak wcześniej czytałeś, niektóre weryfikacje witryny dotyczyły mobilnej wersji Twojej witryny. W dzisiejszych czasach liczba osób, które korzystają tylko z urządzeń mobilnych do dostępu do Internetu ma tendencję do stabilnego wzrostu. Dlatego bardzo ważne jest, aby upewnić się, czy witryna jest przyjazna dla urządzeń mobilnych.

oto kilka wskazówek, jak przetestować swoją stronę na telefonie komórkowym:

  • sprawdź zgodność ze smartfonami i tabletami
  • upewnij się, że nawigacja po witrynie jest tak prosta, jak to możliwe
  • zoptymalizuj czas ładowania witryny
  • upewnij się, że przyciski są wystarczająco duże dla osób z dużym palcem
  • zoptymalizuj rozmiar wszystkich obrazów
  • nie używaj Flasha i wyskakujących okienek
  • użyj punktorów i krótkich zdań
  • upewnij się, że numer telefonu jest oddalony o jedno kliknięcie od wybrania numeru
  • sprawdź, czy witryna może uzyskać dostęp do Twojej lokalizacji przez GPS

przydatne narzędzia do testowania urządzeń mobilnych: BrowserStack, Perfecto Mobile Continuous Quality Lab, Windows Phone Emulator, Android Studio emulator, Google ’ s Page Speed Online itp.

tutaj możesz przeczytać, Jak przetestować swoją witrynę na urządzeniach mobilnych– https://geteasyqa.com/qa/test-website-mobile/

Beta testy

Beta testy-końcowy etap testowania. Z reguły odbywa się to przez użytkowników końcowych i ludzi z zewnątrz.

Beta testy zastępuje witrynę w rękach prawdziwych użytkowników spoza zespołu, aby odkryć wszelkie słabe punkty z perspektywy użytkownika, których nie chciałbyś mieć w ostatecznej, wydanej wersji aplikacji.

narzędzia takie jak HockeyApp, Ubertesters i TestFlight są na całym świecie używanymi platformami do testów beta.

teraz, gdy rozważyliśmy główne fazy procesu testowania strony internetowej, spróbujmy znaleźć błąd i zgłosić go za pomocą jednego z prawdziwych narzędzi do testowania stron internetowych, rozszerzenia Easyqa Chrome.

jak przetestować swoją witrynę za pomocą rozszerzenia Easyqa Chrome

rozszerzenie Easyqa Chrome pozwala na stworzenie raportu o błędzie z twojej witryny lub aplikacji internetowej nie marnowanie czasu na wysyłanie informacji może pomóc Ci szybko rozpocząć przetwarzanie i naprawianie błędu.

jest to naprawdę proste w użyciu rozszerzenie Easyqa Chrome do pracy z błędami.

jedyne co musisz zrobić to:

  • Wygeneruj token dla swojego projektu
  • Zainstaluj rozszerzenie Easyqa Chrome do swojej przeglądarki
  • Zaloguj się (tylko jeśli chcesz).

główne cechy rozszerzenia Easyqa Chrome:

  • możliwość zgłoszenia błędu bezpośrednio ze strony internetowej lub aplikacji internetowej
  • zgłaszanie błędów zarówno dla zalogowanych użytkowników, jak i użytkowników bez logowania
  • wykonywanie zrzutów ekranu
  • nagrywanie wideo wykrytych błędów
  • przygotowywanie i wysyłanie raportów o błędach w formularzu opisu

pod tym linkiem https://geteasyqa.com/sdk/chrome-extension/ znajdziesz kompletny samouczek o tym, jak przetestować swoją stronę za pomocą rozszerzenia Easyqa Chrome.

mam nadzieję, że czytając ten artykuł musisz znaleźć odpowiedzi na pytanie „Jak przetestować stronę internetową”. Więcej na tematy związane z QA można przeczytać tutaj https://geteasyqa.com/blog/. Może nadal masz jakieś pytanie. Proszę zostawić je w komentarzach poniżej. Nasz zespół będzie mile widziany, aby odpowiedzieć na nie. Ponadto, tutaj możesz podzielić się swoją opinią wśród swoich kolegów i wszystkich, którzy są zainteresowani QA.

Leave a Reply

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.