Getur lipur árangur án sjálfvirkrar prófunar?

Er sjálfvirk próf raunverulega nauðsynleg í liprum verkefnum? Getum við verið lipur án nokkurrar sjálfvirkrar prófunar?

Þegar við tölum um sjálfvirka prófun verðum við að vita hvaða lag (eining, API, HÍ) við erum að tala um.

Ég hef starfað í mörgum samtökum sem voru lipur, en staða sjálfvirkra prófana í öllum lögum var svo léleg og árangurslaus að hún var eins og engin, ENN, þau gáfu út hugbúnað á tveggja vikna fresti í framleiðslu án mikils hiksta.


Ég er ekki að segja að sjálfvirk próf séu sóun á tíma, en ég hef séð fólk gefa út hugbúnað með handvirkum prófunum.

Vandamálið við að hafa ekki nein sjálfvirk próf er að alltaf þegar þú vilt gefa út hugbúnað til framleiðslu sleppirðu af ótta og ekkert traust til þess að hugbúnaðurinn sé öflugur, því það er aðeins svo margt sem þú getur prófað handvirkt.


Ég myndi segja að þú þarft sjálfvirkar einingarprófanir og sjálfvirkar samþættingar / API prófanir, en kannski ekki nauðsynlegt að hafa fulla föruneyti af löngum sjálfvirkum end-to-end prófum í gegnum HÍ, þar sem þau eru sein í gangi og dýr í viðhaldi.



Svo að lokum hjálpar sjálfvirk próf við lipur verkefni að skila betri gæðakóða með stöðugu eftirliti og veita skjót viðbrögð, svo maður myndi segja að það sé ómissandi þáttur í liprum verkefnum, en það veitir mest gildi þegar allt teymið er ábyrgt fyrir prófun sjálfvirkni og að prófanirnar séu sjálfvirkar í eininga- og API-lagi.

Próf í gegnum HÍ ættu aðeins að athuga ferðir notenda frekar en fullvirka sannprófun á öllum eiginleikum.