Nga Aratohu BDD me nga Mahi Pai

Ko te BDD (Whananga Whakahaerehia te Whanonga) he tikanga hei whakawhanake i te raupaparorohiko ma te haere tonu tauira-tauira te korero i waenga i nga kaiwhakangungu, QAs me nga BA. I roto i tenei tuhinga ka korerohia e maatau etahi Mahi Pai a te BDD kia pai ai te painga.

Ko te mea tuatahi, ko te kaupapa tuatahi o te tikanga BDD ko te akiaki i te whakawhitiwhiti korero ki waenga i te hunga whai paanga o te kaupapa kia marama ai te horopaki o ia ahuatanga e nga mema katoa o te roopu (ara ko te maarama tiritiri), i mua i te tiimata o nga mahi whakawhanaketanga Ka awhina tenei ki te tautuhi i nga waahanga nui mo ia korero, me te whakakore ano i nga rangirua o nga whakaritenga.

I te BDD, ko nga Tauira e kiia ana ko Scenarios. Ka hangai nga horopaki huri noa i te Horopaki-Mahi-Putanga tauira a kua tuhia ki tetahi whakatakotoranga motuhake i huaina Gherkin .


Ko nga ahuatanga ko te huarahi ki te whakamarama (i te reo Ingarihi maamaa) me pehea te ahua o te ahuatanga i roto i nga ahuatanga rereke, i nga rereketanga rereke ranei.

Na te mea he hanganga a Gherkin, he mea whakarite katoa me te whakauru ki nga whakamatautau aunoa, no reira ka tapaina te ingoa 'Whakatakotoranga Kaainga'.


He aha te konae ahuatanga me te aha kei roto?

Ko nga konaehi he konae tuhinga Tuhinga toronga, ka taea te whakatuwhera e tetahi etita tuhinga tae atu ki te panui e tetahi taputapu mohio-BDD, penei i te Kukamo, JBehave, i te Behat ranei.

Me tiimata nga konae aahua ma te horopaki o te whakaaturanga (ko te korero noa tenei), ka whai ake kotahi te horopaki o te whakatakotoranga e whai ake nei.

Āhuahira: Ko etahi tuhinga taapiri e whai kiko ana mo nga mea e hiahiatia ana

Kia mohio ai koe he uara umanga tona ingoa
Hei kaiwhakaari punaha marama
Kei te hiahia ahau ki te whai hua pai ka piki haere te whaainga


Tauari: Ko etahi ahuatanga pakihi ka taea te whakatau

Homai etahi Tuhinga o mua
Me etahi atu waahanga o mua
A, no etahi mahi na te kaiwhakaari
Me etahi atu mahi
Ano tetahi atu mahi
Na ka tutuki etahi putanga ka taea te whakamatautau
Na tetahi atu mea ka taea e taatau te tirotiro ka tupu ano hoki

Ko nga tauari i roto i nga konae whakaaturanga me arotahi ki te 'aha' kaua ki te 'pehea'. Ko nga tauari kia poto, kia tau hoki, kia tere ai te mohio o te kaipānui ki te kaupapa o te whakamatautau me te kore e panui i nga waahanga koretake.

Hei aha ma maatau te tuhi i nga konae konae?

Ka rite ki te korero i mua, ko te whainga tuatahi o te tikanga BDD ko te akiaki i nga korero ki waenga i te roopu tuku. Ko te whaainga o nga konae konae ko te tuhi i nga ahuatanga i korerohia kia kitea ai he tohu mo te nui o nga mahi hei kawe i te waahanga. Ko nga konaehi whakaaturanga ko nga taraiwa mo nga whakamatautau aunoa. Ko nga konaehi ahua hei whakamaarama mo te mahi kua oti (DoD), te tikanga ka oti te whakamahi i nga ahuatanga katoa ka pai te whakamatautau, ka taea e taatau te tohu i nga korero kua oti.


Ko wai ka tuhi i nga konaehi konae?

Kaore he tino take ko wai te kaituhi / tuhi i nga konae konae, akene he mema o te roopu tuku, heoi, ko nga korero (tauari) e korerohia ana e te tokotoru o te Dev-QA-BA te waahanga nui o te waahanga. konae Ko te mohio ki nga ahuatanga katoa o te ahuatanga te mea nui.

Ahea kia tuhia nga konae konae?

Me tuhi nga konaehi ahua i nga wa whakarakei korero ka korerohia nga korero mo ia korero. Ko nga konae me nga whakaaturanga e tika ana kia tuhia i mua i te tiimata o te whanaketanga kia marama ai te mohio o nga kaiwhakawhanake me QA ki te kaupapa o te korero. Kia kotahi te maarama ki nga korero. Ko nga ahuatanga hei whakaritenga mo te whanaketanga.

Me pupuri e koe ki tehea nga konae e whakaatu ana

Kotahi tonu te puna pono e mahi ana hei whakatakotoranga korero me te mahi aunoa, no reira me mau ki tetahi wahi e ngawari ana te uru atu o nga mema o te roopu.

I kii mai, na te mea ko nga konaehi ko nga kaikawe o nga whakamatau aunoa, me pupuri tonu ki te punaha whakahaere puna (GitHub) kia kitea ai nga whakahoutanga o nga konae whakaaturanga ki nga whakamatautau.


Mo nga mema kore-hangarau kaore i te mohio ki a Git, ka taea e taatau te whakahaere i tetahi riiki maroke o nga konae tohu ka whakaputa i te raarangi o nga ahuatanga katoa kaore ano kia whakamahia nga konae konae.

Me pehea te tuhi i nga konae konae?

Te tikanga e rua nga huarahi mo te tuhi i nga konae tohu - Whakauru me te Whakapuakanga

Uru kāhua o te tuhi i tetahi konae konae, he tino korero, he iti nga taipitopito o te taumata me te nui rawa o nga korero.

AtAKi: ko te tangata e panui ana i te konae ahuatanga ka taea te whai i tetahi-taahiraa


Raruraru: Na te nui o nga korero, ka ngaro i te kaipānui te tohu o nga korero me nga whakamatautau. He nui rawa te konaehi, he uaua ki te pupuri a ka kore pea e taka na te whakahou UI.

Whakapuakanga Ko te momo tuhi i tetahi konae he kiato, ki te kore noa iho, he korero noa e pa ana ki nga korero.

AtAKi: Ko te ahua kaikorero he maha ake te paanui na te mea he iti ake nga kaupae i roto i tenei kaupapa. Ka maarama ake te kaipānui i te whānuitanga o te whakamātautau me te tohu wawe mena kei te ngaro etahi waahanga matua.