chcete vědět, jak otestovat své webové stránky? Zde najdete informace o hlavních technikách testování webových stránek. Budeme zvažovat položky kontrolního seznamu testování webových stránek, které je třeba projít, abychom zajistili připravenost vašeho webu Na spuštění.
testování, jako konečná fáze vývoje webových stránek, hraje zásadní roli v procesu vytváření vysoce kvalitního softwaru.
po testování webových stránek je zákazníkovi poskytnut připravený projekt bez chyb, s dobrou čitelností, vnímanou lehkostí, pohodlím a spolehlivostí.
základní pravidla pro testování webových stránek jsou kroky, které uživateli ukazují, jak snadný a logický je projekt, jak snadné a možné najít požadované informace.
čím složitější je web, tím více času trvá jeho testování a ladění. V závislosti na specifikách projektu lze na testování webové stránky přidělit až 50% celkového rozpočtu a časových prostředků.
pro organizaci testování webových stránek je poskytována speciálně vyvinutá metodika. Ověření vašeho webu se provádí podle této metodiky.
testování může probíhat různými způsoby, ale nezapomeňte na samotný proces a strategii testování. Sekvence vašich akcí závisí na tom.
podívejme se tedy na hlavní fáze, které musíte projít, abyste otestovali svůj web. Podívejte se na obrázek níže. Zde je můžete vidět.
to by mohlo být jako nějaký tutoriál pro testování webových stránek pro váš web.
testování dokumentace
měli bychom začít přípravnou fází testování dokumentace. Tester studuje přijatou dokumentaci (analyzuje definovanou funkčnost webu, zkoumá konečné rozvržení webu a vypracuje plán testování webových stránek pro další testování).
v této fázi jsou analyzovány hlavní artefakty související s testováním webových stránek:
- požadavky
- testovací plán
- testovací případy
- matice sledovatelnosti.
testování funkčnosti webových stránek
funkční testování je zaměřeno na zajištění toho, aby každá funkce webových stránek fungovala v souladu se specifikací požadavků. Testování funkčnosti webových stránek ukazuje „co systém dělá“.
pokusme se vytvořit kontrolní seznam pro testování funkčnosti webových stránek.
testování odkazů
měli byste ověřit:
- odchozí odkazy
- korektnost interních odkazů
- neexistují žádné odkazy vedoucí na stejnou stránku
- odkazy, které se používají k odesílání e-mailů správcům stránek
- pokud existují stránky, na které není odkazováno
- neexistují žádné nefunkční odkazy
testování formulářů pro všechny stránky
používáte formuláře pro interaktivní komunikaci s vaši zákazníci. Je tedy třeba zkontrolovat následující body:
- platnost vstupních dat
- povolené hodnoty pro datové pole
- neplatné vstupní hodnoty pro datové pole
- možnosti pro formuláře, ve kterých je možné vymazat nebo jakoukoli jinou úpravu dat.
Cookies testování
Cookies jsou malé soubory, které jsou uloženy v počítači uživatele po návštěvě vaší webové stránky.
- Test stránky s zakázanými soubory cookie
- Test stránky s povolenými soubory cookie
- ověřte, zda je soubor cookie zašifrován před zapsáním do počítače uživatele
- Zkontrolujte bezpečnostní aspekty při odstraňování souborů cookie
- pokud soubory cookie mají trvání akce, pak se testuje, zda jsou aktivní ve stanoveném časovém období.
ověření HTML/CSS
- chyby syntaxe HTML
- ověřte, zda je web k dispozici pro vyhledávací stroje
- ověřte, zda má vaše webová stránka přesnou mapu stránek ve formátu XML i HTML
užitečné nástroje pro testování funkčních webových stránek: Selenium, Linux Test Project, JUnit, Sprinter od Hewlett Packard Entreprise (ruční testování), Browserstack (automatizované i ruční testování), usersnap (ruční testování).
pokud se chcete dozvědět více o funkčním testování, klikněte na tento odkaz– https://geteasyqa.com/qa/software-testing-types/
testování použitelnosti
testování použitelnosti je zaměřeno na vyhodnocení Vaší webové stránky testováním u reprezentativních uživatelů. Pomáhá definovat schopnost uživatele naučit se pracovat, připravovat vstupy a interpretovat výstupy vašeho webu.
Navigační testování obsahuje následující ověření:
- všechny stránky vašeho webu jsou srozumitelné a snadno použitelné
- tlačítka, tvary a pole jsou vhodné pro použití
- existuje přístup k hlavní nabídce ze všech stránek
kontrolní seznam pro testování obsahu:
- neexistují žádné gramatické a pravopisné chyby
- obrázky jsou správně umístěny se správnými velikostmi
- ověřte optimalizaci palety barev webu a velikostí písma
- obsah by měl být informativní, srozumitelný, strukturovaný a logicky propojený
- pokyny jsou jasné a obsahují správné informace
a konečně, pro vyhodnocení použitelnosti vašeho webového portálu stačí odpovědět na tyto otázky:
- je váš web srozumitelný a pohodlný?
- je navigace pohodlná?
- jaký dojem dělá na uživatele?
- existují zbytečné nebo zbytečné věci?
některé nástroje pro testování použitelnosti: uživatelský Zoom, reflektor, Loop11.
zde si také můžete přečíst o testování použitelnosti– https://geteasyqa.com/qa/software-testing-types/
testování uživatelského rozhraní (uživatelské rozhraní)
testování uživatelského rozhraní (UI) je poskytováno k ověření, že grafické uživatelské rozhraní vašeho webu splňuje specifikace.
zde jsou některé ověření pro UI testování webové stránky:
- soulad se standardy grafických rozhraní
- konstrukční prvky hodnocení: rozvržení, barvy, písma, velikosti písma, štítky, textová pole, formátování textu, titulky, tlačítka, seznamy, ikony, odkazy
- testování s různým rozlišením obrazovky
- testování lokalizovaných verzí: přesnost překladu (vícejazyčné, vícejazyčné), kontrola délky názvů prvků rozhraní atd.
- testování grafického uživatelského rozhraní na cílových zařízeních: chytrých telefonech a tabletech.
užitečné nástroje pro testování uživatelského rozhraní: FitNesse, iMacros, kódované UI, Jubula, LoadUI.
více informací o testování UI je zde– https://geteasyqa.com/qa/software-testing-types/
testování kompatibility (konfigurace)
testování kompatibility (konfigurace) se provádí za účelem testování vašich webových stránek s každou z podporovaných konfigurací softwaru a hardwaru:
- konfigurace OS
- konfigurace prohlížeče
- Konfigurace databáze
testování napříč platformami umožňuje hodnotit práci vašeho webu v různých operačních systémech (stolních i mobilních): Windows, iOS / Mac OS, Linux, Android a BlackBerry atd.
metody testování webových stránek napříč prohlížeči pomáhají ověřit správnou práci webu v různých konfiguracích prohlížeče: Mozilla Firefox, Google Chrome, Internet Explorer a Opera atd.
testování databáze se provádí za účelem zajištění správné práce vašeho webu v různých konfiguracích databáze: Oracle, DB2, MySql, MSSQL Server, Sybase.
Kompatibilita tisku by také měla být uvedena ve vašem testovacím plánu webových stránek:
- ověřte písma, grafiku stránky, zarovnání stránky lze správně vytisknout
- ujistěte se, že všechny stránky vašeho webu odpovídají velikosti papíru a velikosti definované v možnosti tisku.
pro testování kompatibility vašeho webu můžete použít nástroje jako BrowserStack, CrossBrowserTesting od Smart Bear, lakmus, Browsera, Rational Clearcase od IBM, Ghostlab.
více informací o testování konfigurace naleznete zde– https://geteasyqa.com/qa/software-testing-types/
testování výkonu
testování výkonu je zaměřeno na určení toho, jak systém funguje z hlediska citlivosti a stability při určité zátěži. Místa musí odolat vysokému zatížení. Metody testování webových stránek Perfomance obsahují:
- testování chování webu na nebo nad rámec jeho předpokládané pracovní zátěže (zátěžové testování)
- testování chování webu při zvyšující se pracovní zátěži (zátěžové testování)
- testování schopnosti pracovat v přijatelném období nebo těsně nad přijatelným obdobím (testování Stability)
- testování výkonu webu zvýšením objemu dat v databázi (testování svazku)
- testování výkonu webu při přihlášení více uživatelů (testování souběžnosti)
- testování chování vašeho webu při dodatečné pracovní zátěži vzhledem k tomu, nepřetržitě (Endurance testing)
- Page load speed testing
užitečné nástroje pro různé druhy testování perfomance: Apache JMeter, HP LoadRunner, Silk Performer z Micro Focus, WebLOAD a Gatling.
chcete se dozvědět více o nejlepších webových testovacích nástrojích pro hodnocení vašeho webu? Přejděte na tento odkaz
testování zabezpečení
testování zabezpečení se provádí za účelem ověření, že informační systém chrání data a udržuje funkčnost podle plánu.
můžete simulovat útok škodlivého zdroje a vyhodnotit úroveň zabezpečení vašeho webu(penetrační testování).
jiný druh testování zabezpečení, testování zranitelnosti, umožňuje vyhodnotit celkové kvantum zapojených rizik.
některé ověření pro testování bezpečnosti:
- ujistěte se, že neoprávněný přístup k zabezpečeným stránkám není možný
- ověřte, že relace jsou automaticky zabity po delší nečinnosti uživatele
- Vyzkoušejte bezpečnostní funkce SSL
- všechny pokusy o přerušení, hlášení chyb atd. by měly být zaznamenány a uloženy v samostatném souboru pro další analýzu.
- zkontrolujte práci pomocí automatických skriptů
- ujistěte se, že omezené soubory nejsou ke stažení bez příslušného přístupu
- ujistěte se, že při zadávání nesprávného hesla nebo uživatelského jména
můžete použít nástroje jako Retina CS Community, OWASP Zed Attack Proxy, Veracode, Google Nogotofail a SQL Map pro testování zabezpečení vašeho webu.
kliknutím na tento odkaz se dozvíte více o testování zabezpečení– https://geteasyqa.com/qa/software-testing-types/
změna související testování
změna související testování má dva hlavní účely:
- zajištění všech zjištěných chyb byly skutečně úspěšně opraveny (Re-testování nebo potvrzení testování). V několika slovech byste měli spustit testovací případy, které původně detekovaly chyby znovu a tentokrát projdou bez problémů.
- zajištění, že se po změnách neobjeví nové vady (regresní testování). Kromě zjištěných případů testování chyb obsahuje také testovací případy, které kontrolují všechny funkce vašeho webu.
selen, HP Quick Test Professional, TestComplete, TestDrive, SoapUI nástroje se často používají pro testování související se změnami.
zde můžete získat více informací o testování souvisejících se změnami– https://geteasyqa.com/qa/software-testing-types/
testování pro mobilní zařízení
jak jste si přečetli dříve, než se některá ověření webových stránek týkala mobilní verze vašeho webu. V současné době se počet lidí, kteří používají pouze mobilní zařízení pro přístup k Internetu má tendenci ke stabilnímu roste. Proto je velmi důležité zajistit, zda je web vhodný pro mobilní zařízení.
zde je několik tipů, jak otestovat své webové stránky v mobilu:
- ověřte kompatibilitu s chytrými telefony a tablety
- ujistěte se, že navigace na webu je co nejjednodušší
- Optimalizujte dobu načítání vašeho webu
- ujistěte se, že tlačítka jsou dostatečně velká pro lidi s velkým prstem
- Optimalizujte všechny obrázky velikost
- nepoužívejte Flash a vyskakovací okna
- použijte Odrážky a krátké věty
- ujistěte se, že vaše telefonní číslo je jedním kliknutím od vytočení
- ověřte, že web má přístup k vaší poloze pomocí GPS
užitečné nástroje pro testování vhodné pro mobilní zařízení: BrowserStack, Perfecto Mobile Continuous Quality Lab, emulátor Windows Phone, emulátor Android Studio, Rychlost stránky Google Online atd.
Zde si můžete přečíst, jak otestovat své stránky na mobilu– https://geteasyqa.com/qa/test-website-mobile/
Beta testování
Beta testování-konečná předběžná fáze testování. Zpravidla to dělají koncoví uživatelé a lidé z věcí.
Beta testování nahrazuje váš web v rukou skutečných uživatelů mimo váš tým, aby zjistil jakékoli slabé stránky z pohledu uživatele, které byste nechtěli mít ve své konečné, vydané verzi aplikace.
nástroje jako HockeyApp, Ubertesters a TestFlight jsou celosvětově používané platformy pro beta testování.
Nyní, když jsme uvažovali o hlavních fázích procesu testování webových stránek, zkusme najít chybu a nahlásit ji pomocí jednoho ze skutečných nástrojů pro testování webu, rozšíření EasyQA Chrome.
jak otestovat své webové stránky s EasyQA Chrome Extension
EasyQA Chrome Extension vám umožní vytvořit hlášení o chybě z vašeho webu nebo webové aplikace neztrácejte čas odesláním informací vám může pomoci začít zpracovávat a opravit chybu brzy.
je opravdu jednoduché používat EasyQA Chrome rozšíření pro práci s chybami.
Jediné, co musíte udělat, jsou:
- Vygenerujte token pro váš projekt
- nainstalujte rozšíření EasyQA Chrome do svého prohlížeče
- přihlaste se (pouze pokud si přejete).
hlavní funkce rozšíření EasyQA Chrome:
- možnost Nahlásit chybu přímo z vašeho webu nebo webové aplikace
- hlášení chyb jak pro přihlášené uživatele, tak pro uživatele bez přihlášení
- vytváření screenshotů
- videozáznam zjištěných chyb
- příprava a odesílání hlášení chyb ve formuláři popisu
po tomto odkazu https://geteasyqa.com/sdk/chrome-extension/ najdete kompletní návod, jak otestovat svůj web pomocí rozšíření EasyQA Chrome.
doufám, že při čtení tohoto článku najdete odpovědi na otázku „jak testovat webové stránky“. Více o tématech týkajících se QA si můžete přečíst zde https://geteasyqa.com/blog/. Možná máte ještě nějakou otázku. Prosím, nechte je v komentářích níže. Náš tým bude oceněn na ně odpovědět. Také zde můžete sdílet svůj názor mezi svými kolegy a všemi, kteří mají zájem o QA.