Mtihani unaoendeshwa na mtihani ni nini?
Mtihani unaoendeshwa na mtihani ni nini?

Video: Mtihani unaoendeshwa na mtihani ni nini?

Video: Mtihani unaoendeshwa na mtihani ni nini?
Video: ДЕВЧОНКИ ПОССОРИЛИСЬ ИЗ-ЗА ХЕЙТЕРА-КУПИДОНА! ПОЛОСА ПРЕПЯТСТВИЙ НА СВИДАНИИ! 2024, Mei
Anonim

Mtihani Unaendeshwa Maendeleo (TDD) ni mazoezi ya upangaji ambayo huelekeza wasanidi programu kuandika msimbo mpya ikiwa tu ni otomatiki mtihani imeshindwa. Katika Programu ya kawaida Kupima mchakato, sisi kwanza kutoa kanuni na kisha mtihani . Vipimo inaweza kushindwa tangu vipimo yanaendelezwa hata kabla ya maendeleo.

Swali pia ni, ni mbinu gani inayoendeshwa na mtihani?

Mtihani Unaendeshwa Maendeleo ( TDD ) ni mazoezi ya programu ambayo inawaagiza wasanidi programu kuandika nambari mpya ikiwa tu ni ya kiotomatiki mtihani imeshindwa. Hii inaepuka kurudiwa kwa nambari. Katika TDD mbinu, kwanza, mtihani inatengenezwa ambayo inabainisha na kuthibitisha kile kanuni itafanya.

Kando na hapo juu, unafanyaje mtihani wa TDD?

  1. Andika Mtihani. Kwa kuwa maendeleo yanaendeshwa na vipimo, hatua ya kwanza ya dhahiri ni kuunda mtihani mpya.
  2. Thibitisha Kushindwa kwa Mtihani. Mara baada ya mtihani kuundwa, hatua inayofuata ni kuthibitisha kwamba mtihani unashindwa.
  3. Andika Msimbo ili Ufaulu Mtihani.
  4. Thibitisha Pasi za Mtihani.
  5. Refactor.
  6. Rudia Hatua Zote.

Kwa kuzingatia hili, TDD na BDD ni nini katika majaribio?

Katika TDD ( Maendeleo Yanayoendeshwa na Mtihani ), ya mtihani imeandikwa ili kuangalia utekelezwaji wa utendakazi, lakini kadiri kanuni inavyoendelea, vipimo inaweza kutoa matokeo ya uwongo. BDD (Behaviour Driven Development) pia ni a mtihani -Mtazamo wa kwanza, lakini hutofautiana kupima tabia halisi ya mfumo kutoka kwa mtazamo wa watumiaji wa mwisho.

TDD ni nini katika Agile?

Muhtasari. Maendeleo yanayotokana na mtihani ( TDD ) ni mbinu ya ukuzaji ambapo lazima kwanza uandike jaribio ambalo halifaulu kabla ya kuandika nambari mpya ya utendakazi. TDD inapitishwa haraka na mwepesi wasanidi programu kwa ajili ya ukuzaji wa msimbo wa chanzo cha programu na hata inapitishwa na Agile DBA za ukuzaji hifadhidata.

Ilipendekeza: