Skip to content
Menu
CDhistory
CDhistory

Elfogadó tesztvezérelt fejlesztés

Posted on október 23, 2021 by admin

Az elfogadási kritériumok annak leírása, hogy mit ellenőrizne egy teszt. Adott egy olyan követelmény, mint például: “Felhasználóként ki akarok kölcsönözni egy könyvet a könyvtárból”, az elfogadási kritérium lehet: “ellenőrizze, hogy a könyv ki van-e jelölve”. Az erre a követelményre vonatkozó elfogadási teszt megadja a részleteket, hogy a teszt minden alkalommal ugyanazzal a hatással futtatható legyen.

  • A teszt formátumaSzerkesztés
  • Teszt befejezéseSzerkesztés
  • TesztvizsgálatSzerkesztés
  • Egy másik tesztpéldaSzerkesztés
  • Projekt elfogadási tesztekSzerkesztés

A teszt formátumaSzerkesztés

Az elfogadási tesztek általában ezt a formát követik:

Adott (beállítás)

Egy rendszer meghatározott állapota

Mikor (kiváltás)

Egy művelet vagy esemény bekövetkezik

Majd (ellenőrzés)

A rendszer állapota megváltozott, vagy egy kimenet keletkezett

Ezeken kívül az alábbi szakaszok (Adott, Mikor, Majd) bármelyikébe AND-vel kezdődő állítások is beilleszthetők.

A példakövetelmény esetében a lépéseket a következőképpen lehetne felsorolni:

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

Teszt befejezéseSzerkesztés

Az előző lépések nem tartalmaznak konkrét példaadatot, így ez kerül hozzá a teszt befejezéséhez:

Given:

Könyv, amely nincs kikölcsönözve

.

Könyvek
Cím Kikölcsönözve
Nagy könyv Nem

Felhasználó, aki regisztrált a rendszerben

Felhasználók
Név Sam

Mikor:

Felhasználó kivesz egy könyvet

Checkout action
User Sam Checks out Great book

Then:

A könyv ki van jelölve

Books
Title Checked out User
Great Könyv Igen Sam

TesztvizsgálatSzerkesztés

A teszt vizsgálata konkrét adatokkal általában sok kérdést vet fel. A minta esetében ezek a következők lehetnek:

  • Mi van, ha a könyv már ki van kölcsönözve?
  • Mi van, ha a könyv nem létezik?
  • Mi van, ha a felhasználó nincs regisztrálva a rendszerben?
  • Létezik-e olyan dátum, amikor a könyvet ki kell jelenteni?
  • Hány könyvet jelenthet ki egy felhasználó?

Ezek a kérdések segítenek megvilágítani a hiányzó vagy nem egyértelmű követelményeket. Az elvárt eredményhez további részleteket, például az esedékesség dátumát is hozzá lehet adni. Más elfogadási tesztek ellenőrizhetik, hogy az olyan feltételek, mint például egy már kikölcsönzött könyv kikölcsönzésére tett kísérlet a várt hibát eredményezi.

Egy másik tesztpéldaSzerkesztés

Tegyük fel, hogy az üzleti ügyfél olyan üzleti szabályt szeretne, amely szerint a felhasználó egyszerre csak egy könyvet kölcsönözhet ki. A következő teszt ezt demonstrálná:

Szcenárió: Ellenőrizze, hogy a pénztárgépes üzleti szabály érvényesül-e

Adott:

Kivett könyv

.

Books
Cím Kivett könyv Felhasználó
Nagy könyv Igen Sam
Még egy nagyszerű könyv Nem

Felhasználó

Név

Sam

Mikor:

A felhasználó újabb könyvet vesz ki

Checkout action
User Sam Checks out Another great book

Then:

Hiba lép fel

Hiba lépett fel

Megnevezés

Pénztári üzleti szabály megsértése

Projekt elfogadási tesztekSzerkesztés

A követelmények elfogadási tesztjei mellett az elfogadási tesztek a projekt egészére is alkalmazhatók. Ha például ez a követelmény egy könyvtári könyvkiadó projekt része lenne, akkor az egész projektre vonatkozhatnának elfogadási tesztek. Ezeket gyakran SMART-célkitűzéseknek nevezik. Egy példa a következő tesztre: “Amikor az új könyvtári rendszer üzembe áll, a felhasználók háromszor olyan gyorsan tudják majd ki- és becsekkolni a könyveket, mint ma.”

.

Vélemény, hozzászólás? Kilépés a válaszból

Az e-mail-címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

Legutóbbi bejegyzések

  • Az Acela visszatért: New York vagy Boston 99 dollárért
  • OMIM bejegyzés – # 608363 – CHROMOSOME 22q11.2 DUPLICATION SYNDROME
  • Kate Albrecht szülei – Tudj meg többet apjáról Chris Albrechtről és anyjáról Annie Albrechtről
  • Temple Fork Outfitters
  • Burr (regény)

Archívum

  • 2022 február
  • 2022 január
  • 2021 december
  • 2021 november
  • 2021 október
  • 2021 szeptember
  • 2021 augusztus
  • 2021 július
  • 2021 június
  • 2021 május
  • 2021 április
  • 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