Agile Tauira Tauira Tauira Tauira Tauira



Rautaki Whakamaatau Ake

I roto i te taiao kakama, i te waa e mahi ana taatau i nga waahanga poto, i nga whakamaarama ranei, ko ia kaitautoko e aro nui ana ki etahi whakaritenga noa iho ranei mo nga korero a nga kaiwhakamahi, no reira he mea noa kaore pea te whanui o nga tuhinga, e pa ana ki te maha me te kiko o roto.

Ko te kaupapa o te tuhinga rautaki whakamātautau kakama ko te whakararangi i nga whakaritenga papai me nga momo hanganga ka taea e nga tiima te whai. Kia maumahara, ko te kakama ehara i te tikanga kore hanganga.

I konei, ka tirohia te tauira Rautaki Whakamatau Agile me nga aha hei whakauru ki te tuhinga.


He rautaki miihana te tikanga o te rautaki whakamatau ka hono ki nga whaainga umanga me nga whaainga.

Ko te tauākī mīhana noa:


Ki Te Tukuna Tonu I Te Raupaparorohiko Mahi e Tutuki ana ki nga Whakaritenga a te Kaihoko _Ma te Whakautu i te Tere Urupare Tere _a _Pea Aukati, kaua ki te Kimi Hapa.

Tautokohia e:


  • Kaore pea he waehere e tuhia mo tetahi korero kia mohio ra ano tatou ki nga paearu / whakaritenga whakamana

  • Kaore pea tetahi o nga korero e kiia he oti ra ano kia mutu katoa ana nga whakamatautau whakaaetanga

I roto i te tuhinga Rautaki Whakamatau Agile, ka whakauru atu hoki ahau he whakamaumahara ki te katoa mo te Tohu Kounga


  • Ko te QA he momo mahi hei whakarite kia tau nga hua ki nga whakaritenga a nga kaihoko, kia rite tonu te ahua me te pono.



  • I te SCRUM (tere) ko te QA te kawenga ma te katoa, kaua ko nga kaiwhakaatu anake. Ko te QA nga mahi katoa e mahia ana e maatau kia tika ai te kounga i te wa e whanake ana nga hua hou.



Taumata Whakamatautau

Whakamatau Unit

TE AHA: Kia mohio he tika te whakawhanake i te waehere

WHO: Nga Kaihanga / Kaihoahoa Hangarau


HEA: Katoa te waehere hou + whakauru ano i te waehere tuku iho tae atu ki te Whakaaturanga waeine TuhingaJava

Ahea: Ka tuhia ana te waehere hou

WHERE: Local Dev + CI (he waahanga no te hanga)

AKAPEEA: Aunoa, Junit, TestNG, PHPUnit




API / Whakamatau Ratonga

TE AHA: Kia mohio kei te pai te whakawhitiwhiti korero i waenga i nga waahanga

WHO: Nga Kaihanga / Kaihoahoa Hangarau

HEA: Ratonga paetukutuku hou, waahanga, kaiwhakahaere, etc.

Ahea: I te wa ka whakawhanakehia he API hou kua rite


WHERE: Local Dev + CI (he waahanga no te hanga)

AKAPEEA: Aunoa, UI hopi, Kaihoko Okioki



Whakamatau Whakaae

TE AHA: Ki te whakarite kia tutuki nga tumanakohanga a te kaihoko

WHO: Kaiwhakawhanake / SDET / Manual QA

HEA: Te whakamatau i nga whakamatautau whakaaetanga i runga i nga korero, whakaū i nga ahuatanga

Ahea: Ka rite ana te ahuatanga ka whakamatauhia te waahanga

WHERE: Taiao CI / Taiao

AKAPEEA: Aunoa (kūkamo)



Whakamatau Pūnaha / Whakamatau Whakatau / UAT

TE AHA: Kia maarama ai te punaha katoa i te wa e whakauruhia ana

WHO: SDET / Manual QA / Kaitoha Pakihi / Kaihoko Hua

HEA: Whakamatau Tauariu, Ka rere nga Kaiwhakamahi me nga Haerenga Kaiwhakamahi angamaheni, Mahinga me te whakamatautau haumaru

Ahea: Ka oti ana te Whakamana Tohu Whakaaetanga

WHERE: Taiao Tuuturu

AKAPEEA: Aunoa (Kaituku Paetukutuku) Whakamatautau Tirohanga



Hua Whakamuri

Ko te take nui o te ngoikoretanga whanaketanga raupaparorohiko na te maarama o nga whakaritenga me nga whakamaarama rereke o nga whakaritenga a nga mema rereke o te roopu.

Ko nga korero a nga kaiwhakamahi he ngawari, he poto, he kore korero. Hei tohu pai, he pai ake te whai i te tauira INVEST hei tuhi korero pakiwaitara mo nga kaiwhakamahi.

Ko te korero pai ma te kaiwhakamahi:

Ko au ti'aturiraa (o etahi atu)

N taea te whakarite (kaua ko te kirimana motuhake mo nga ahuatanga)

V aluable (ranei poutū )

IS whakaohooho (ki te whakatau tata)

S mall (kia pai ai te uru ki roto i te whaarua)

T tino rangatira (i te kaupapa, ahakoa kaore ano kia whakamatautauria)

Ko te whakatakotoranga e whai ake nei me whakamahi hei tuhi i nga korero a nga kaiwhakamahi

As a [role] I want [feature] So that [benefit]

He mea nui kia kaua e wareware ki te waahanga 'Painga', i te mea me maarama te katoa ki te uara kei te taapirihia e ratau ma te whakawhanake i te korero.

Paearu Whakaae

Ko nga korero a te Kaiwhakamahi me uru ki nga paearu whakaae. Koinei pea te waahanga nui e akiaki ana i te whakawhiti korero me nga mema rereke o te roopu.

Ko nga paearu Whakaaetanga me tuhi i te wa ano ka waihangahia te korero a te kaiwhakamahi, me whakauru ki roto i te kopu o te korero. Ko nga paearu whakaae katoa me whakamatau.

Ko nga Paearu Whakaaetanga me whai i te maha o nga Whakamatau Whakaae i whakaatuhia mai i nga ahuatanga i tuhia ki te takotoranga Gherkin, hei tauira.

Scenario 1: Title Given [context] And [some more context]... When  [event] Then  [outcome] And [another outcome]...

He Wheawhe Korero / Whakamahere Maata

I roto i ia awheawhe korero, ka ako nga taangata katoa mo nga korero mo nga korero kia mohio ai nga kaiwhakawhanake me te QA te whanui o nga mahi. Kia maarama katoa nga tangata ki nga korero.

Kia pai te mohio o nga kaiwhakawhanake ki nga korero hangarau e pa ana ki te kawe korero, me mohio te QA me pehea te whakamatautau i nga korero, mena ana he awangawanga ki te whakamatautau i nga korero.

Aukati i nga Hapa

I nga awheawhe korero, PO, BA, Dev, me QA me uru ki roto.

Nga tauari (he tika, he he me nga keehi kee) me whakaaro (Ka taea e QA te taapiri i te uara nui ki konei ma te aata whakaaro mo nga korero) ka tuhia ki nga konae konae.

He mea nui kia maumahara ko nga ahuatanga (nui atu i nga mea katoa) ka whakaatu i nga koha i te wa e whakamatautau ana i te hua, na ko te kaha me te wa e pau ana mo tenei mahi, ko nga hua tino pai i te mutunga.

Na te mea ko te nuinga o nga ngoikoretanga na te maarama o nga whakaritenga kaore e marama, na tenei mahi hoki e aukati i te whakaheinga o nga whanonga he na te mea me mohio katoa nga tangata ki nga korero.

Waihoki, i roto i nga huihuinga whakamahere tere, ko nga whakatau tata i whakawhiwhia ki tetahi korero, me uru ki nga mahi whakamatautau, kaua ki nga mahi whakatauira anake. QA (a-ringa me te aunoatanga) me noho hoki i roto i nga hui whakamahere tere kia kitea ai te whakatau tata mo te whakamatautau i nga korero.



Whanaketanga

Ka tiimata te whanaketanga, me tautoko te waehere whakaputa hou me / te whakarereketanga ranei ki te waehere tuku iho nga whakamatautau waeine i tuhia e nga kaiwhakawhanake me te arotake a-hoa i tetahi atu kaiwhakawhanake he SDET mohio ranei.

Ko nga whakaritenga katoa ki te putunga waehere me whakaatu he whakamatautau i nga waeine mai i te kaiwhakarato CI. He tere tenei ki te tuku urupare ki te tiima whanaketanga.

Ma te whakamatau i nga waeine e mahi te punaha i te taumata hangarau, kaore hoki he hapa o te arorau.



Whakamatautau Kaiwhakawhanake

Hei kaiwhakawhanake, mahia kia rite ki te kore o to QA i roto i te roopu whakahaere ranei. He pono he rereke nga whakaaro o te QA engari me whakamatautau e koe ki te mea e taea ana e koe.

Ki to whakaaro kei te penapena koe i te waa ma te neke wawe ki nga korero e whai ake nei, engari ko te mea ke, ka kitea ana he he ka ripoatahia, ka roa ke ki te whakatika i te take nui atu i te whakapau i etahi meneti kia pai te mahi.

Ko nga waehere hou me / me te whakahou ranei i te waehere tuku iho me tika kia whai i nga whakamatautau waeine ka uru ki te waahanga whakamuri waeatanga.



Nga Whakamatau Whakaaetanga Aunoa me te Whakamahinga Kore Mahi

Ko nga whakamātautau whakaaetanga aunoa ko te Whakamatau Whakamatau me nga Ratonga Ratonga me nga whakamatautau UI e whai ana ki te whakamatau i te mahi a te raupaparorohiko i te taumata mahi me te tutuki i nga whakaritenga a te kaiwhakamahi me nga whakaritenga.

Ko nga whakamatautau whakaaetanga aunoa ka tuhia i te reo Gherkin ka whakamahia ma te whakamahi i te taputapu BDD penei i te totoma.

Kia Maumahara : Kaore nga whakamatautau katoa me mahi aunoa!

Na te mea ko enei whakamatautau ka hiahiatia he whakawhitiwhitinga korero mo HTTP, me mahi i runga i te tono kua tohaina, kaua ki te whakahaere hei waahanga o te hanga.

Nga whakamatautau kore mahi pēnei i te Whakamatau me te whakamātautau Haumaru he mea nui tonu ki nga whakamatautau mahi, na reira me mahi i ia waahanga.

Ma nga Whakamatau Whakamatau e tirotiro nga mahinga mahi i runga i ia whakamahinga kia kore ai e whakahekehia te mahi.

Me tirotirohia e nga Whakatautau Haumaru nga whakaraeraetanga haumarutanga taketake i ahu mai i OWASP

He mea nui kia mahi aunoa tenei me te iti o te tiaki kia tino whai hua ai mai i nga mahi aunoa. Ko te tikanga kia kaua he rahunga o nga whakamatautau whakangao, nga take tuhinga o te tuhinga, me te taiao pakaru.

Ko nga rahunga ko te raru waehere tuturu na te mea kaore i te raru o te tuhinga, no reira ko nga whakamatautau kaare e hara i te tino ngoikore, me whakatika tonu, ka tangohia mai ranei i te peeke aunoatanga, kia taea ai te whai hua.



Whakamatau Whakatikatika

Kaore e tatari kia kitea nga tini he. Ko ta raatau kaupapa ko te whakarato urupare kaore ano kia pakaru ta maatau mahi nui. Kia iti rawa te whakamatautau whakamatautau a-ringa.

Paoa Paoa - Kia kaua e neke ake i te 15 meneti

Kei roto i tenei kete tetahi mahi taumata-tiketike noa kia tino pumau ai te tono hei whanaketanga, hei whakamatautau ranei.

Hei tauira, mo te paetukutuku eCommerce, ko nga whakamatautau kei roto i tenei peeke:

  • Rapu Hua,
  • Arotake Hua
  • Hoko Hoko
  • Hanga Pūkete / Whakauru Whakauru

Te kohinga whakaheke katoa - kia kaua e neke ake i te 1 haora

Kei roto i tenei kete nga kohinga whakamatau katoa o te whakamatautau, kei roto katoa nga mea katoa kaore ano kia whakaurua ki roto i te paoa paoa.

Anei, ko te whainga kia tere urupare mai me te nui o nga whakamatautau. Mena neke atu i te 1 haora te urupare, kaore i te tere. Whakaitihia te maha o nga whakamatautau ma te whakamahi i te tikanga whakamatautau takirua, hangaia he peke whakamatautau e pa ana ki te morearea ka whakahaerea ranei nga whakamatautau kia rite.



UAT me te Whakamatau Whakamatau

Kaore he take kaore e taea e te UAT me te tirotiro torotoro te rere i te taha o nga whakamatautau whakaaetanga aunoa. Ka mutu, he rerekee nga taumahi, he kiki ki te rapu kaupapa rereke. Ko te whaainga o te UAT ko te whakarite kia pai nga mahi a nga kaihoko ki nga kaihoko.

Me whakahaere e te PO (Rangatira Hua) nga Whakamatau Whakaaetanga Kaiwhakamahi Ko nga Whakamatau Whakaae Pakihi ranei hei whakau i te hua kua hangahia te mea i tumanakohia ka tutuki i nga tumanakohanga a te kaiwhakamahi.

Ko te whakamatautau torotoro kia arotahi ki nga ahuatanga o nga kaiwhakamahi me te kimi i nga hapa e ngaro ana i te mahi aunoa. Ko nga whakamatautau torotoro kia kaua e kitea nga hapa iti, engari me kimi take mohio.



Paearu Kua Pau

Ka oti katoa nga mahi i runga ake nei, kaore he take i kitea, ko te korero Kua Oti!

Kei runga ake nei etahi aratohu mo nga mea ka taea te whakauru ki tetahi Tuhinga Rautaki Whakamaatau Agile. E tika ana me aata whakarite tenei ki nga hiahia o to umanga, engari ko te tumanako ma tenei tauira e awhina i a koe ki te hanga i to ake tuhinga Rautaki Whakamaatau Agile.