PyModel

Szoftver screenshot:
PyModel
Szoftver adatai:
Változat: 0.9
Feltöltés dátuma: 11 May 15
Fejlesztő: Jonathan Jacky
Engedély: Ingyenes
Népszerűség: 80

Rating: 5.0/5 (Total Votes: 1)

PyModel egy nyílt forráskódú modell alapú tesztelési keretrendszer Pythonban.
Ezen egység tesztelése, a programozó kódokat a vizsgált esetek, és azt is kódok kijelentéseit, hogy ellenőrizze, hogy minden teszt esetében telt el. Ezen a modellen alapuló vizsgálat, a programozó kódokat a "modell", amely létrehozza annyi vizsgálati esetek kívánság, és egyben az Oracle, amely ellenőrzi az eseteket.
Modell-alapú tesztelés ajánlott, ahol oly sok teszt esetek van szükség, hogy ez nem megvalósítható, hogy kódot őket kézzel. Ez az igény merül fel, amikor tesztelés viselkedést, hogy mutatnak történelem-függőség és a nondeterminism, hogy sok variáció (adatok értékeket, alváltozatok, stb) kell vizsgálni az egyes esetek (vagy használja esetében). Ilyenek például a kommunikációs protokollok, webes alkalmazások, rendszerek és felhasználói felületeket.
PyModel támogatja on-the-fly tesztelés, amely képes létrehozni a végtelenségig hosszú ismétlődő vizsgálatok a próbaüzem végrehajtja. PyModel koncentrálhat vizsgált esetek a forgatókönyv szerint Érdekes kompozíció, sokoldalú technológia, amely modellek szinkronizálásával közös fellépések és a szétbontott osztatlan intézkedéseket. PyModel is elvezeti teszt lefedettség szerint programozható stratégiák által kódolt programozó.
PyModel rendelkezik három programok:
- Pma.py pymodel oldalon: létrehoz egy véges állapotú gép (FSM), és kiszámítja ingatlanok feltárásával modellprogram, Mikronézia, tesztcsomag, vagy a termék ilyen.
- Pmg.py pymodel grafika: létrehoz egy fájlt a grafikus parancsokat az FSM.
- Pmt.py pymodel teszter: kijelzők nyomok, generál tesztek offline, végrehajtja elérhető tesztek, illetve állít elő és hajtja végre teszteket on-the-fly.
Használja PMA és PMG jeleníti meg, és előnézeti viselkedését PMT. Minden utat a grafikon által létrehozott PMA (és rajzolta PMG) nyoma (próbaüzem), amelyek által generált PMT, ha a PMA és PMT érvényesítik az azonos érveket.
PyModel befolyásolja NModel, de nem egy fordítást vagy újra végrehajtását.

követelmények :

  • Python

Hasonló program

pyjslint
pyjslint

14 Apr 15

zope_fixtures
zope_fixtures

20 Feb 15

multi-mechanize
multi-mechanize

15 Apr 15

nose-pynotify
nose-pynotify

11 May 15

Hozzászólások a PyModel

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!