Skip to content
Menu
CDhistory
CDhistory

Vývoj řízený akceptačními testy

Posted on 23 října, 2021 by admin

Kritéria akceptace jsou popisem toho, co by mělo být testem kontrolováno. Vzhledem k požadavku typu „Jako uživatel chci z knihovny odhlásit knihu“ by akceptační kritérium mohlo znít: „Ověř, zda je kniha označena jako odhlášená“. Akceptační test pro tento požadavek uvádí podrobnosti tak, aby bylo možné test provést pokaždé se stejným účinkem.

  • Formát testuUpravit
  • Dokončit testUpravit
  • Zkoumání testuEdit
  • Další příklad testuUpravit
  • Akceptační testy projektuUpravit

Formát testuUpravit

Testy přijatelnosti mají obvykle tuto podobu:

Dáno (nastavení)

Určený stav systému

Když (spouštěč)

Nastane akce nebo událost

Pak (ověření)

Stav systému se změnil nebo byl vytvořen výstup

Také je možné přidat výroky začínající na AND v kterékoli z níže uvedených částí (Dáno, Kdy, Pak).

Pro příklad požadavku by mohly být kroky uvedeny takto:

Given Book that has not been checked outAnd User who is registered on the systemWhen User checks out a bookThen Book is marked as checked out

Dokončit testUpravit

Předchozí kroky neobsahují žádné konkrétní údaje příkladu, takže se přidávají pro dokončení testu:

Dáno:

Kniha, která nebyla odhlášena

Knihy
Název Odhlášeno
Velká kniha Ne

Uživatel, který je registrován v systému

Uživatelé
Jméno Sam

Kdy:

Uživatel odhlašuje knihu

Akce odhlášení
Uživatel Sam Odhlašuje Velká kniha

Pak:

Kniha je označena jako zkontrolovaná

Knihy
Název Zkontrolováno Uživatel
Skvělé kniha Ano Sam

Zkoumání testuEdit

Zkoumání testu s konkrétními údaji obvykle vede k mnoha otázkám. Pro ukázku to mohou být:

  • Co když je kniha již odhlášena?
  • Co když kniha neexistuje?
  • Co když uživatel není v systému registrován?
  • Je stanoveno datum, kdy má být kniha odhlášena?
  • Kolik knih si může uživatel odhlasovat?

Tyto otázky pomáhají osvětlit chybějící nebo nejednoznačné požadavky. K očekávanému výsledku lze přidat další podrobnosti, například datum splatnosti. Další akceptační testy mohou zkontrolovat, zda podmínky, jako je pokus o odhlášení již odhlášené knihy, vyvolají očekávanou chybu.

Další příklad testuUpravit

Předpokládejme, že obchodní zákazník chtěl obchodní pravidlo, že uživatel může najednou odhlásit pouze jednu knihu. Následující test by to prokázal:

Scénář: Ověřte, zda je vynuceno obchodní pravidlo odhlášení

Dáno:

Kniha, která byla odhlášena

Knihy
Název Odhlášeno Uživatel
Kniha Ano Sam
Další skvělá kniha Ne

Uživatel

Jméno

Sam

Kdy:

Uživatel si vyzvedne další knihu

Akce vyzvednutí
Uživatel Sam Vyzvedne si Další skvělou knihu

Pak:

Došlo k chybě

Došlo k chybě

Popis

Porušení obchodního pravidla pokladny

Akceptační testy projektuUpravit

Kromě akceptačních testů požadavků lze akceptační testy použít i na projekt jako celek. Pokud by například tento požadavek byl součástí projektu pokladny knihovny, mohly by existovat akceptační testy pro celý projekt. Ty se často označují jako cíle SMART. Příkladem testu je „Až bude nový knihovní systém v provozu, budou uživatelé schopni odbavovat knihy třikrát rychleji než dnes.“

.

Napsat komentář Zrušit odpověď na komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Nejnovější příspěvky

  • Acela je zpět:
  • OMIM záznam – # 608363 – CHROMOSOM 22q11.2 DUPLICATION SYNDROME
  • Rodiče Kate Albrechtové – více o jejím otci Chrisu Albrechtovi a matce Annie Albrechtové
  • Temple Fork Outfitters
  • Burr (román)

Archivy

  • Únor 2022
  • Leden 2022
  • Prosinec 2021
  • Listopad 2021
  • Říjen 2021
  • Září 2021
  • Srpen 2021
  • Červenec 2021
  • Červen 2021
  • Květen 2021
  • Duben 2021
  • DeutschDeutsch
  • NederlandsNederlands
  • SvenskaSvenska
  • DanskDansk
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • RomânăRomână
  • PolskiPolski
  • ČeštinaČeština
  • MagyarMagyar
  • SuomiSuomi
  • 日本語日本語
©2022 CDhistory | Powered by WordPress & Superb Themes