# MainWP Regression Testing

> A MainWP Dashboardból figyeli a kezelt oldalak HTML-kimenetének változásait, például frissítések után.

A Regression Testing a MainWP kiegészítője. Összeveti a kezelt oldal legutóbbi és az előző vizsgálatának HTML-kimenetét, megmutatja a változás mértékét százalékban, és szükség esetén e-mailben értesít.

A kiegészítő a MainWP Dashboardban működik, a MainWP-vel együtt használható.

## Mire jó

- Ha frissítés után látni akarod, hogy az oldal kimenete változott-e.
- Ha több kezelt oldalon ellenőriznéd, hogy egy bővítmény- vagy témafrissítés nem rontott-e el valamit.
- Ha egy oldal HTML-jében vagy a betöltött CSS- és JS-fájlokban kereső változást, és látni akarod, mi változott.

## Mit tud

| Funkció | Mire való |
|---|---|
| **Additional target pages** | A főoldalon kívül további oldalak vizsgálata (például `/contact-us`) |
| **Exclude HTML elements** | Kihagyott elemek, például `head`, `#header` vagy `.wrapper` |
| **Track enqueued CSS & JS files** | A betöltött stílus- és szkriptfájlok változásának követése |
| **Post-update automatic scans** | Automatikus vizsgálat bővítmény-, téma- vagy WordPress-frissítés után |
| **Delay regression scans after updates** | Késleltetés 1 és 60 perc között, hogy a gyorsítótár megállapodjon |
| **Automated scans frequency** | Napi, heti, havi kétszeri vagy havi ütemezés |
| **Snapshot retention policy** | A pillanatképek megőrzése 1 naptól korlátlanig, alapból 30 nap |
| **Change score threshold** | A százalékos változás, amelynél e-mail-értesítés megy |

Az eredményt háromféleképpen nézheted meg: **Raw HTML Diff** (HTML egymás mellett), **Rendered HTML Diff** (előtte-utána nézet) és **Enqueued Files Diff** (CSS- és JS-változások). Az egyes oldalaknak külön beállítás is adható.

## Mikor nem ez kell

- Nem képernyőkép-összehasonlító: a HTML-kimenet változását figyeli.
- A megjelenített összehasonlítás nem mindig pontos, mert a JavaScript nem fut le, és a külső szkriptek nem töltődnek be.
- A betöltött CSS- és JS-fájlok követése jelentősen megnövelheti a vizsgálat idejét.
- A változások története a megőrzési időszakig érhető el.

## Első lépések

1. Telepítsd és kapcsold be a kiegészítőt a MainWP Dashboardon.
2. Nyisd meg a **MainWP → Add-ons → Monitoring → Regression Testing** oldalt.
3. A **Settings** fülön add meg az ellenőrzendő oldalakat, az automatikus vizsgálatok ütemezését és az értesítéseket.
4. A **Scan Site** művelettel indíthatsz kézi vizsgálatot, az eredményt a Regression Testing Dashboardon, a soronkénti menüben (⋮) nyithatod meg.
5. Egy oldal saját beállításához a **MainWP → Sites → Manage Sites** listában nyisd meg az oldalt, válaszd a **Regression Testing** menüt, majd kapcsold be az **Overwrite General Settings** opciót.

## Hasznos linkek

- [A kiegészítő dokumentációja](https://docs.mainwp.com/add-ons/security/regression-testing-extension)
- [A kiegészítő oldala a MainWP-n](https://mainwp.com/add-on/regression-testing/)
