4 koraka za upravljanje testnim podacima

Svaki ispitivač treba podatke za razvoj i testiranje kvalitete softvera i aplikacija.

Podaci za testiranje mogu se kreirati ručno, pomoću alata za stvaranje podataka ili se mogu preuzeti iz postojećeg proizvodnog okruženja.

Ovi se podaci ne događaju samo; njime treba pravilno upravljati kako bi bio koristan za ispitivanja. Upravljanje testnim podacima može se podijeliti u 4 koraka:

Poznavanje podataka

Uvid u vaš podatkovni model neophodan je za stvaranje odgovarajućeg testnog skupa podataka. Mnogi testeri dobro razumiju svoje podatke, ali alat također može pomoći u otkrivanju podataka koji su pohranjeni u bazi podataka.

Profilne podatke za pronalaženje podataka osjetljivih na privatnost, vizualiziranje ovisnosti podataka i pronalaženje anomalija podataka radi poboljšanja zahtjeva za testnim podacima.

Podskupovi podataka

Kao što je rečeno u uvodu, test podaci se mogu stvoriti ručno, generiranjem podataka ili se mogu dohvatiti iz postojećih proizvodnih okruženja.



Ručno stvaranje ili sintetičko generiranje podataka izvedivo je samo ako imate nekoliko tablica. Kad broj tablica raste, postaje sve teže i teže. Zbog toga mnoge organizacije koriste (100%) kopiju produkcije, iako je prilično zastarjela.

Većini organizacija nisu potrebni svi podaci koje su pohranili u svom neproizvodnom okruženju, a to ih košta. Umjesto korištenja podskupova rezultirat će testnim skupovima podataka koji sadrže sve potrebne testne slučajeve, ali to neće utjecati na kapacitet pohrane.

Prikrijte svoje podatke

Test podaci koji se preuzimaju iz produkcije - podskupirani ili ne - mogu sadržavati podatke osjetljive na privatnost.

Da bi se zaštitili osobni podaci koji mogu identificirati (PII), podaci moraju biti anonimni ili maskirani prije nego što se mogu upotrijebiti u svrhe poput testiranja i razvoja.

Podaci se mogu maskirati uz pomoć pravila maskiranja i generiranja sintetičkih podataka.

Dobar alat za maskiranje podataka kombinira nekoliko tehnika za izgradnju pravilnog predloška maskiranja.

Automatizirajte podatke o ispitivanju

Istraživanja pokazuju da se značajan aspekt vremena razvoja softvera (uključujući testiranje) gubi čekajući osvježavanje podataka o testiranju.

Razlog tome je što je zahtjev za osvježavanjem nepotrebno složen, a time i dugotrajan postupak, kao što je prikazano na donjoj slici.

Zašto je potrebno toliko vremena? Jer potrebno je toliko ljudi! Kad bi Dev, Test i QA mogli upravljati samo vlastitim podacima o testiranju, uštedjelo bi se puno vremena.

Uz pomoć alata za testno upravljanje podacima, testeri mogu osvježiti vlastiti skup podataka putem samoposlužnog portala. Ili se može integrirati s alatima za automatizaciju pružanja testnih podataka (a podaci o podskupu i maskiranju također se mogu automatizirati).

Test upravljanje podacima

Važno je da su podaci o testovima visoko dostupni i lako se osvježavaju kako bi se poboljšalo vrijeme izlaska na tržište vašeg softvera.

Kada su test podaci lako dostupni i testeri budu u mogućnosti samostalno osvježiti svoja testna okruženja, koristit će cijeli ciklus razvoja softvera.

Morate imati kontrolu nad testnim podacima ako želite započeti s kontinuiranom integracijom ili kontinuiranim postavljanjem.

Za više informacija o upravljanju testnim podacima posjetite https://www.datprof.com .