Ako testovať import a export obsahu (napr. migrácia na novú platformu)

Príklad

Firma migruje starý CMS systém na novú platformu. Na pôvodnom webe bolo 12 000 článkov, obrázky, kategórie, tagy, SEO meta dáta a používateľské komentáre. Obsah sa exportuje zo starej databázy do XML a následne importuje do nového systému.

Na prvý pohľad migrácia prebehla úspešne. Články sa zobrazujú, obrázky existujú, URL adresy fungujú.

Až po niekoľkých dňoch sa začali objavovať problémy:

  • niektoré články stratili diakritiku,
  • pri časti článkov sa zmenil autor,
  • staré interné odkazy smerovali na neexistujúce stránky,
  • pri exporte sa nepresunuli drafty,
  • komentáre mali nesprávne časové pásmo,
  • niektoré obrázky sa síce zobrazovali, ale mali zlú cestu k súboru,
  • SEO title a meta description sa nepreniesli vôbec.

Migrácia obsahu nie je len „kopírovanie dát“. Tester musí overovať:

  • obsah,
  • väzby medzi dátami,
  • formátovanie,
  • kompatibilitu,
  • správanie po importe,
  • spätnú kompatibilitu URL,
  • výkon pri veľkých objemoch dát.

Ako otestovať import a export obsahu

1. Overenie úplnosti prenesených dát

  • Porovnaj počet článkov, stránok, kategórií, tagov a médií medzi starým a novým systémom.
  • Over, že sa preniesli aj drafty, archívne položky alebo nepublikovaný obsah.
  • Skontroluj, či nechýbajú prílohy alebo embedded médiá.
  • Porovnaj exportované súbory s databázou.

2. Overenie mapovania polí

  • Skontroluj správne prenesenie názvu, obsahu, autora, dátumu publikovania a statusu.
  • Over mapovanie kategórií a tagov.
  • Otestuj vlastné polia (custom fields), SEO meta dáta alebo interné identifikátory.
  • Skontroluj, či sa pri importe neprepísali nesprávne polia.

3. Overenie formátovania obsahu

  • Skontroluj HTML formátovanie článkov.
  • Over správne zobrazenie nadpisov, tabuliek, odrážok a odkazov.
  • Otestuj diakritiku a špeciálne znaky.
  • Skontroluj zalomenia riadkov a encoding (UTF-8).

4. Overenie médií a príloh

  • Otestuj obrázky, videá a dokumenty po importe.
  • Skontroluj správnosť ciest (path) k súborom.
  • Over funkčnosť thumbnailov a generovaných preview obrázkov.
  • Otestuj chýbajúce alebo poškodené súbory.

5. Overenie URL a SEO

  • Skontroluj zachovanie URL adries alebo správne presmerovania (301 redirect).
  • Over SEO title, meta description a canonical URL.
  • Otestuj interné odkazy medzi článkami.
  • Skontroluj sitemapu po migrácii.

6. Overenie používateľských dát

  • Otestuj komentáre, hodnotenia alebo používateľské reakcie.
  • Skontroluj časové pásma a dátumy.
  • Over väzby medzi používateľom a obsahom.
  • Otestuj anonymné vs. registrované komentáre.

7. Overenie chybových scenárov

  • Import nevalidného XML/CSV/JSON súboru.
  • Chýbajúce povinné polia.
  • Duplicitné ID alebo názvy.
  • Poškodené médiá.
  • Import príliš veľkého súboru.
  • Výpadok siete alebo databázy počas migrácie.

8. Overenie výkonu a stability

  • Otestuj import tisícov položiek naraz.
  • Sleduj timeouty a využitie pamäte.
  • Over správanie pri dávkovom importe (batch import).
  • Skontroluj logy a retry mechanizmy.

9. Overenie rollbacku a obnovy

  • Over možnosť zrušenia chybného importu.
  • Otestuj obnovu zo zálohy.
  • Skontroluj auditné logy migrácie.
  • Over, či je možné import zopakovať bez poškodenia dát.

10. Overenie API alebo integračných väzieb

  • Skontroluj export/import cez API.
  • Over validáciu odpovedí (JSON, XML).
  • Otestuj autentifikáciu a oprávnenia.
  • Skontroluj limity API a rate limiting.

Pridajte Komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *

Návrat hore