Próf sjálfvirkni á sprettinum

Spurning

Liðið mitt notar Scrum til að þróa vefforrit. Sem sjálfvirkni prófanir í teyminu er ég oft beðinn um að gera sögurnar sjálfvirkar á sprettinum, jafnvel þegar verktaki hefur ekki einu sinni lokið sögunni.

Ef það er í byrjun sprettarins hef ég tíma til að gera söguna sjálfvirka á sprettinum en undir lok sprettarinnar fæ ég ekki nægan tíma til að gera síðustu sögurnar sjálfvirkar.


Einhverjar tillögur um hvernig ég get klárað sjálfvirknina í sögunum á núverandi spretti?

Svaraðu


Sjálfvirka verkefnið fyrir hverja sögu ætti að vera skilgreining sögunnar á gert. Helst ættirðu að stefna að því að gera sögurnar sjálfvirkar á núverandi spretti.



Leiðin til þess er að hafa sjálfvirkan ramma sem flýtir fyrir því að skrifa sjálfvirk handrit, þannig að þú einbeitir þér aðeins að atburðarásunum frekar en að eyða tíma í að búa til aðgerðir.

Í próf sjálfvirkni ramma þarftu að aðskilja lögin. Grunnlagið ætti að vera rammakóði forrits þíns sem talar við sjálfvirkni tólið, svo sem WebDriver.

Næsta lag upp eru hlutir síðunnar sem móta forritin þín. Í þessum flokkum eða síðuhlutum þarftu að skrifa margar aðgerðir til að hafa fulla stjórn á að skrifa atburðarás. Þetta er þar sem galdurinn gerist og hvernig hlutirnir eru gerðir.


Síðasta lagið er atburðarás þín. Þetta ætti bara að kalla aðgerðirnar á hlutunum á síðunni þinni. Þú þarft aðeins að skilgreina hvað þarf að gera og hlutirnir á síðunni ættu að sjá um það.

Á þennan hátt, jafnvel þegar þú hefur stuttan tíma í lok sprettins, geturðu fljótt búið til sjálfvirkar sviðsmyndir ef þú ert með traustan grunn.

Sjálfvirk aðhvarfspróf á sprettinum krefst aga.

Umfang aðhvarfsprófanna eykst og svo eykst viðhaldið líka. Þú verður að vera meðvitaður um það ekki þurfa öll próf að vera sjálfvirk .


Þú ættir aðeins að gera sjálfvirkar prófanirnar sem skila virði fyrir fyrirtækið.