4 крокі для кіравання дадзенымі тэсту

Кожны тэстар патрабуе дадзеных для распрацоўкі і праверкі якасці праграмнага забеспячэння і прыкладанняў.

Тэставыя дадзеныя могуць быць створаны ўручную, з дапамогай інструмента генерацыі дадзеных, альбо яны могуць быць атрыманы з існуючай вытворчай асяроддзя.

Гэтыя дадзеныя адбываюцца не проста; ім трэба правільна кіраваць, каб быць карысным для тэстаў. Кіраванне тэставымі дадзенымі можна падзяліць на 4 этапы:




Веданне дадзеных

Уяўленне аб вашай мадэлі дадзеных неабходна для стварэння належнага набору тэставых дадзеных. Шматлікія тэстары добра разумеюць свае дадзеныя, але інструмент таксама можа дапамагчы выявіць дадзеныя, якія захоўваюцца ў базе дадзеных.

Дадзеныя профілю для пошуку канфідэнцыяльных дадзеных, візуалізацыі залежнасцяў дадзеных і пошуку анамалій дадзеных для паляпшэння патрабаванняў да тэставых дадзеных.




Наборы дадзеных падмноства

Як сказана ва ўступным слове, тэставыя дадзеныя могуць быць створаны ўручную, шляхам генерацыі дадзеных, альбо іх можна атрымаць з існуючых вытворчых асяроддзяў.

Стварэнне ці сінтэтычная генерацыя дадзеных уручную магчыма толькі пры наяўнасці некалькіх табліц. Калі колькасць сталоў расце, становіцца ўсё больш і больш складана. Вось чаму многія арганізацыі выкарыстоўваюць (100%) копію прадукцыі, хоць яна і састарэла.

Большасці арганізацый не патрэбныя ўсе дадзеныя, якія яны захоўваюць у сваім невытворчым асяроддзі, і гэта каштуе ім грошай. Выкарыстанне замест гэтага падмностваў прывядзе да набору тэставых дадзеных, якія ўтрымліваюць усе неабходныя тэставыя прыклады, але гэта не паўплывае на ёмістасць сховішча.



Маскіруйце свае дадзеныя

Дадзеныя тэставання, якія атрымліваюцца з вытворчасці - з падгрупай альбо не - могуць утрымліваць інфармацыю, якая датычыцца прыватнасці.


Каб абараніць асабістую інфармацыю, якая дазваляе ідэнтыфікаваць інфармацыю, дадзеныя павінны быць ананімізаваны альбо замаскіраваны, перш чым яны могуць быць выкарыстаны для такіх мэтаў, як тэставанне і распрацоўка.

Даныя можна маскіраваць з дапамогай правілаў маскіравання і генерацыі сінтэтычных дадзеных.

Добры інструмент маскіравання дадзеных спалучае некалькі метадаў для стварэння правільнага шаблону маскіравання.



Аўтаматызацыя дадзеных выпрабаванняў

Даследаванні паказваюць, што істотны аспект часу распрацоўкі праграмнага забеспячэння (уключаючы тэсціраванне) губляецца ў чаканні абнаўлення тэставых дадзеных.


Прычына гэтага ў тым, што запыт на абнаўленне з'яўляецца залішне складаным і, такім чынам, працаёмкім працэсам, як паказана на малюнку ніжэй.

Чаму гэта займае так шмат часу? Таму што трэба так шмат людзей! Калі б Dev, Test і QA маглі кіраваць толькі ўласнымі дадзенымі тэстаў, было б зэканоміць шмат часу.

З дапамогай інструмента тэставага кіравання дадзенымі тэстыроўшчыкі могуць абнавіць уласны набор дадзеных праз партал самаабслугоўвання. Альбо яго можна інтэграваць з інструментамі для аўтаматызацыі забеспячэння тэставымі дадзенымі (а таксама падменю і маскіроўку дадзеных можна аўтаматызаваць).




Тэставае кіраванне дадзенымі

Важна, каб дадзеныя тэстаў былі даступныя і лёгка абнаўляліся, каб паменшыць час выхаду вашага праграмнага забеспячэння на рынак.

Калі тэставыя дадзеныя лёгка даступныя, і тэстары могуць самастойна абнавіць тэставае асяроддзе, увесь цыкл распрацоўкі праграмнага забеспячэння прынясе карысць.

Вам трэба кантраляваць свае тэставыя дадзеныя, калі вы хочаце пачаць з бесперапыннай інтэграцыі альбо пастаяннага разгортвання.

Каб атрымаць дадатковую інфармацыю пра кіраванне дадзенымі тэста, наведайце https://www.datprof.com .