INHOUDSOPGAWE:

Hoe skryf ek BDD-toetsgevalle in Jira?
Hoe skryf ek BDD-toetsgevalle in Jira?

Video: Hoe skryf ek BDD-toetsgevalle in Jira?

Video: Hoe skryf ek BDD-toetsgevalle in Jira?
Video: Дисморфическое расстройство тела 2024, Mei
Anonim

Toets Bestuur vir Jira (TM4J) laat jou toe om 'n BDD toets geval van binne jou gebruikersverhaal in Jira . Jy kan 'n outomatiese installering en instel toets instrument soos Komkommer en 'n Continuous Integration (CI) instrument soos Jenkins, om met TM4J te werk. Jy kan dan TM4J begin gebruik deur skep BDD -Agurkie toets gevalle.

Net so word daar gevra, hoe skryf jy BDD-toetsgevalle?

BDD staan vir gedragsgedrewe ontwikkeling. TDD staan vir toets gedrewe ontwikkeling.

Hierdie stadiums en beginsels word hier opgesom:

  1. Alle toetse word voor die kode geskryf.
  2. Skryf 'n toets.
  3. Voer alle toetse uit om seker te maak dat die nuwe toets misluk.
  4. Skryf die kode.
  5. Herhaal die toetse.
  6. Herfaktor die kode indien nodig.
  7. Herhaal die toetse.

wat is 'n BDD-raamwerk? BDD-raamwerk d.w.s. Gedragsgedrewe ontwikkeling is 'n sagteware-ontwikkelingsbenadering wat die toetser/besigheidsontleder in staat stel om toetsgevalle in eenvoudige tekstaal (Engels) te skep. Die eenvoudige taal wat in die scenario's gebruik word, help selfs nie-tegniese spanlede om te verstaan wat in die sagtewareprojek aangaan.

Benewens dit, hoe skryf jy BDD?

Gebruik BDD met agurkies sintaksis

  1. Begin met jou gebruikersverhale. Gaan as 'n span deur jou gebruikersstories en skryf BDD-scenario's deur die sleutelwoorde GEGEE, WANNEER en DAN (EN, MAAR kan ook gebruik word)
  2. Outomatiseer jou BDD scenario's.
  3. Implementeer die kenmerke.
  4. Begin die outomatiese BDD-scenario's om te wys dat die funksie voltooi is.
  5. Herhaal.

Hoekom is BDD belangrik?

BDD verhoog en verbeter samewerking. Dit stel almal wat by die projek betrokke is in staat om maklik by die produkontwikkelingsiklus betrokke te raak. En deur gewone taal te gebruik, kan almal gedragscenario's skryf. Hoë sigbaarheid.

Aanbeveel: