Крытэрыі прыёмкі ў параўнанні з прыёмнымі выпрабаваннямі

У чым розніца паміж крытэрамі прыёмкі і прыёмнымі выпрабаваннямі? Многія арганізацыі, якія прытрымліваюцца гнуткай метадалогіі, асабліва ў галіне развіцця паводзін (BDD), выкарыстоўваюць гэтыя два тэрміны як узаемазаменныя.

Абмяркоўваючы падрабязнасці гісторыі, людзі, як правіла, хутка пераходзяць да напісання 'Тэстаў' на корнішоне, каб выказаць свае намеры з пункту гледжання сцэнарыяў 'Дадзена-калі-потым', калі яны павінны факусавацца на ўмовах, якія рэгулююць паводзіны гісторыі. . Фактычна, Майк Кон называе гэтыя крытэрыі прыняцця 'Умовамі задавальнення'.

Існуе тонкая розніца паміж крытэрамі прыёмкі і тэстамі прыёму. Крытэрыі прыняцця - гэта набор умоў, якія неабходна выканаць, каб прыняць гісторыю як поўную.


З іншага боку, прыёмныя выпрабаванні - гэта сцэнарыі, якія выводзяцца з крытэрыяў прыняцця. Іншымі словамі, кожны крытэр прыёмкі можа мець адзін або некалькі прыёмных выпрабаванняў. Прыёмныя тэсты могуць быць напісаны на мове корнішону, якая можа выкарыстоўвацца інструментамі BDD, такімі як агурок, для аўтаматызацыі тэстаў.

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


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

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

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

Далейшае чытанне: