PyModel

Software kuvakaappaus:
PyModel
Ohjelmiston tiedot:
Versio: 0.9
Lähetyksen päivämäärä: 11 May 15
Kehittäjä: Jonathan Jacky
Lupa: Vapaa
Suosio: 80

Rating: 5.0/5 (Total Votes: 1)

PyModel on avoimen lähdekoodin malliin perustuva testaus puitteet Python.
Vuonna yksikkötestaus, ohjelmoija koodit testitapaukset, ja myös koodeja väitteet, onko kussakin koetinkivi ohi. In mallipohjaisen testauksen, ohjelmoija koodit "malli", joka luo niin monta testitapaukset kuin halutaan ja toimii myös oraakkeli, joka tarkistaa tapaukset.
Mallipohjainen testausta suositellaan jossa niin monet testitapaukset tarvitaan, että se ei ole mahdollista koodata ne kaikki käsin. Tällainen tarve syntyy, kun testataan käyttäytymismalleja, jotka osoittavat historia-riippuvuuteen ja epädeterministisyys, niin että monia variaatioita (data-arvot, interleavings, jne) on testattava jokaisen skenaarion (tai käytä tapaus). Esimerkkejä ovat viestintäprotokollat, web-sovelluksia, ohjausjärjestelmät, sekä käyttöliittymät.
PyModel tukee on-the-fly testaus, joka voi tuottaa loputtomiin kauan nonrepeating testejä testiajon suorittaa. PyModel voi keskittyä testitapaukset skenaarioista kiinnostavan koostumuksen, monipuolinen tekniikka, joka yhdistää malleja synkronoimalla jaetut toimet ja lomitusta jakamaton toimia. PyModel voi ohjata testin kattavuus mukaan ohjelmoitavissa strategioiden koodattu ohjelmoija.
PyModel tarjoaa kolme ohjelmaa:
- Pma.py pymodel analysaattori: generoi äärellinen tilakone (FSM) ja laskee ominaisuuksia tutkimalla mallin ohjelmaa, FSM, testi sviitti, tai tuote näiden.
- Pmg.py pymodel grafiikka: luo tiedot graafisen komentoja FSM.
- Pmt.py pymodel testaaja: näyttää jäljet, luo testit offline, suorittaa offline testejä, tai luo ja suorittaa testit-the-fly.
Käytä PMA ja PMG visualisoida ja esikatsella käyttäytymistä PMT. Jokainen polku läpi kuvaajan luoma PMA (ja piirtänyt PMG) on jälki (koekäyttö), joka voidaan tuottaa PMT, kun PMA ja PMT vedotaan kanssa samat argumentit.
PyModel vaikuttavat NModel, mutta ei ole käännöstä tai uudelleen täytäntöönpanoa.

vaatimukset

  • Python

Vastaavia ohjelmistoja

nose-bleed
nose-bleed

14 Apr 15

QSnipps
QSnipps

12 May 15

nose-parameterized
nose-parameterized

14 Apr 15

pyfix
pyfix

20 Feb 15

Kommentit PyModel

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!