Testování pluginů WordPress a WooCommerce ve stagingu
Zjistěte více o testování pluginů WordPress a WooCommerce ve stagingu. Průměrný e-shop vydělá do konce prvního roku provozu přibližně 330 000 dolarů měsíčně, ale jediná chyba během aktualizace nebo instalace pluginu vás může připravit o váš kus koláče z e-commerce trhu. Naštěstí se tomu můžete vyhnout, pokud své pluginy WordPress a WooCommerce otestujete ve stagingu.
Tento článek vysvětluje postup vytvoření stagingového webu pro testování pluginů WordPress a WooCommerce, abyste se vyhnuli nákladným chybám. Dozvíte se v něm:
- Co je staging
- Proč byste měli testovat pluginy WordPress a WooCommerce ve stagingu
- Jak správně testovat pluginy WordPress a WooCommerce
- Jaké nástroje potřebujete při testování pluginů WordPress a WooCommerce
- Kontrolní seznam pro testování pluginů a aktualizací WordPress a WooCommerce
- Role automatizovaných skriptů při aktualizacích a instalacích pluginů WordPress a WooCommerce

Co je staging?
Ve WordPressu se stagingem rozumí offline klon vašeho webu, který si vytvoříte pro testovací účely. Je to skvělý nástroj pro testování webu a pluginů, aniž by to ovlivnilo to, co vidí návštěvníci vašeho webu.
Offline klon slouží jako váš testovací web i jako záložní web. Doba potřebná k zálohování a klonování závisí na velikosti webu, ale pluginy nabízejí jednoduché řešení. Během několika sekund můžete vytvořit klon svého webu, a tak snadno provádět aktualizace a instalovat pluginy WooCommerce.

Proč byste měli testovat pluginy WordPress a WooCommerce ve stagingu?
Staging je při aktualizaci webu nezbytný, protože dokáže zabránit tomu, aby váš web:
- Přestal fungovat
- Stal se nedostupným
- Fungoval na některých zařízeních a na jiných ne (například fungoval na zařízeních Apple, ale ne na Androidu, nebo fungoval na noteboocích, ale ne na tabletech).
- Ztratil dostupnost důležitých stránek (jako je pokladna, recenze produktů nebo kontaktní formuláře)
- Ztratil dostupnost mobilního menu
- Přišel o patičku webu
- Zobrazoval děsivou „bílou obrazovku smrti“ (White Screen of Death, WSOD) – jev, při kterém váš web zobrazuje pouze prázdnou bílou obrazovku.
Existuje mnoho způsobů, jak se může spuštění aktualizací na vašem webu pokazit, a pokud máte vysokou návštěvnost a nevíte, že web nefunguje správně, můžete přijít o spoustu tržeb! Spouštění aktualizací je úkol, který vás může přivést k šílenství, pokud k němu nepřistupujete s promyšleným plánem.
Abyste se vyhnuli všem těmto potížím, otestujte své aktualizace a pluginy ještě před jejich zveřejněním. Testování vám přinese mnoho výhod, včetně:
- Hladce fungující web
- Rychlý a bezpečný web
- Důvěru návštěvníků vašeho webu.

Jak správně testovat pluginy WordPress a WooCommerce
Vývoj webu je dlouhodobá hra. Během životnosti svého webu pravděpodobně spustíte řadu nových aktualizací a pluginů, což se může stát jednotvárným. Někteří by dokonce řekli, že je to otravné, ale této otravné jednotvárnosti se můžete vyhnout pomocí správných nástrojů a kontrolního seznamu všech kroků, které byste měli podniknout před aktualizací a po ní.
*Nezapomeňte neaktualizovat svůj web WordPress v pátek. Vyhnete se tak spoustě možného chaosu a problémů o víkendu.
Nástroje, které potřebujete při testování pluginů WordPress a WooCommerce:
- Nástroje pro snímky celé stránky: Před instalací pluginu nebo aktualizace i po ní použijte nástroj pro pořízení snímku celé stránky.
- Stagingový web: Jde o klon vašeho webu.
- Automatizované testování skriptů: Nástroje pro automatizované testování skriptů po instalaci aktualizace nebo pluginu automaticky otestují řadu skriptů na celém webu, aby se zajistilo, že vše funguje tak, jak má.
- Nástroje pro porovnávání snímků obrazovky: Nástroje pro porovnávání snímků obrazovky vám umožní porovnat snímky pořízené před a po, abyste mohli odhalit případné nesrovnalosti.
3 nástroje pro snímky obrazovky, které vám usnadní práci
Nástroj pro snímky obrazovky od Browserstacku usnadňuje generování snímků obrazovky jediným kliknutím. Stačí vybrat typy zařízení a prohlížeče (až 25), na kterých chcete své URL adresy zkontrolovat, a nástroj udělá zbytek.
Nástroj pro snímky obrazovky od TestingBotu vám umožní vybrat si z více než 3 200 kombinací prohlížečů a zařízení k testování. Nástroj nabízí porovnávání snímků obrazovky, beta a vývojové verze a nativní ladicí nástroj.
CrossBrowserTesting Screenshot Tool
Nástroj pro snímky obrazovky od CrossBrowserTestingu vám umožní pořizovat snímky obrazovky pomocí webové aplikace nebo jejich API. Při použití API můžete pořídit více snímků obrazovky najednou napříč vašimi URL adresami.
Kontrolní seznam pro testování pluginů a aktualizací WordPress a WooCommerce
Před instalací/aktualizací
1. Sepište všechny prémiové pluginy a šablony, které se neaktualizují automaticky.
2. Navštivte web, kde jste zakoupili své pluginy a šablony, a vyhledejte nejaktuálnější verzi daného produktu.
3. Sepište URL adresy, které po aktualizaci otestujete. Měli byste zahrnout vlastní šablony typů příspěvků, šablony WordPressu a hlavní stránky svého webu (například kontaktní stránku, domovskou stránku, stránky produktů, stránky kategorií a pokladnu).
4. Sepište scénáře pro testování. Uživatel se například může přihlásit, přejít na stránku produktů a poté na pokladnu. Měli byste otestovat všechny scénáře relevantní pro váš web.
5. Vytvořte seznam testovacích skriptů pro testování těchto scénářů.
Na vašem stagingovém webu
1. Zduplikujte celý svůj web do stagingového prostředí a ujistěte se, že verze MySQL a PHP jsou na obou webech stejné. V závislosti na poskytovateli hostingu můžete mít k dispozici vytvoření stagingu jedním kliknutím. Mezi poskytovatele hostingu, kteří tuto možnost nabízejí, patří WP Engine, SiteGround a Flywheel.
2. Ujistěte se, že stagingový web odpovídá původnímu webu. To můžete ověřit rychlým prohlédnutím webu.
3. Pořiďte snímky všech svých URL adres pomocí nástroje pro snímky celé stránky. Ujistěte se, že máte snímky ze všech systémů, jako je Chrome, Firefox, Safari, Edge, Android a iPhone. Existují nástroje, které vám tento proces zjednoduší.
4. Aktualizujte následující:
-
-
- Soubory šablony a pluginů
- Jádrové soubory WordPressu
- Veškeré položky, které se neaktualizují automaticky.
-
5. Pořiďte snímky aktualizovaného stagingového webu. Znovu pořiďte snímky ze všech URL adres a systémů.
6. Pomocí nástroje pro porovnávání snímků obrazovky porovnejte snímky „před“ z kroku 3 se snímky „po“ z kroku 5.
7. Spusťte testovací skripty, které jste sepsali dříve. Ujistěte se, že vaše formuláře, pokladna a další klíčové součásti webu fungují hladce.
Na vašem ostrém webu
1. Proveďte zálohu ostrého webu.
2. Vytvořte snímky všech URL adres.
3. Aktualizujte ostrý web.
4. Zkontrolujte, zda je vše aktualizováno v administraci. Obnovte stránku a zjistěte, zda se aktualizace u něčeho na webu nezdařila.
5. Vymažte mezipaměť svého ostrého webu.
6. Vytvořte své snímky.
7. Porovnejte snímky z kroku dva se snímky z kroku šest.
8. Spusťte testovací skripty, které jste dříve sepsali.
9. Zkontrolujte svůj web rychlou vizuální kontrolou.
10. Poplácejte se po zádech!

Role automatizovaných skriptů při aktualizacích a instalacích pluginů WordPress a WooCommerce
Automatizované skripty zjednodušují testování webu WordPress, existují ale i další možnosti. První z nich je manuální kontrola. Druhou je najmout si vývojáře.
Vytvoření testovacího skriptu může být časově náročné, ale jakmile je jednou hotový, jeho opětovné použití je poměrně jednoduchý proces. Zde jsou výhody testovacích skriptů oproti manuálnímu testování:
- Testovací skripty eliminují lidskou chybu.
- Ušetří vám čas dvěma způsoby:
-
- Při spouštění dlouhých skriptů můžete nechat kontrolu na skriptu a soustředit se na to, co skripty samy zvládnout nedokážou.
- Můžete testovat až 2 zařízení a 4 prohlížeče najednou.
Klíčové ponaučení je, že testování pluginů WordPress a WooCommerce ve stagingu vás může uchránit před katastrofou. Tento proces je poměrně přímočarý a s tímto kontrolním seznamem po ruce máte vše, co potřebujete k úspěšné aktualizaci.
Ať už jde o poskytnutí potřebných kroků k hromadné instalaci vašich pluginů, nebo o provádění údržby WordPressu či WooCommerce, jsme odhodláni pomoci vám prosperovat v e-commerce. Pokud byste chtěli, abychom za vás spravovali váš WordPress, abyste se mohli soustředit na klíčové aspekty svého podnikání, kontaktujte nás ještě dnes a rádi vám pomůžeme!


