PyModel

Screenshot Software:
PyModel
Detalii soft:
Versiune: 0.9
Incarca data: 11 May 15
Producător: Jonathan Jacky
Licenţă: Gratuit
Popularitate: 80

Rating: 5.0/5 (Total Votes: 1)

PyModel este un cadru de testare pe bază de model open-source în Python.
În unitate de testare, codurile programator cazurilor de testare, precum și codurile aserțiunile care verifică dacă fiecare caz de testare a trecut. In testele pe bază de model, codurile programator un "model" care generează cât mai multe cazuri de testare după cum doriți și, de asemenea, acționează ca oracolul care verifică cazuri.
Se recomandă testarea-model bazat în cazul în care este nevoie de atât de multe cazuri de testare, care nu este posibil să-i tot codul manual. Această necesitate apare atunci când testarea comportamente care prezintă istoria-dependență și nedeterminism, astfel că multe variante (valori date, interleavings, etc.) ar trebui să fie testate pentru fiecare scenariu (sau de a folosi caz). Exemplele includ protocoale de comunicare, aplicatii web, sisteme de control, și interfețe de utilizator.
PyModel susține testarea pe-the-fly, care poate genera teste nonrepeating pe termen nelimitat timp cât testului execută. PyModel poate concentra cazurilor de test pe scenarii de interes prin compoziția, o tehnica de versatil care combina modele de sincronizarea acțiunilor comune și intercalarea acțiunilor neîmpărtășite. PyModel poate ghida acoperire test conform strategiilor programabile codificate de programator.
PyModel prevede trei programe:
- Analizor pma.py pymodel: genereaza o mașină de stat finit (FSM) și calculează proprietăți prin explorarea unui program model FSM, suita de teste, sau un produs al acestora.
- Grafica pmg.py pymodel: generează un fișier de comenzi grafice dintr-un FSM.
- Pmt.py pymodel tester: afișează urme, genereaza teste online, execută teste offline, sau generează și execută teste on-the-fly.
Utilizați PMA și PMG a vizualiza și a previzualiza comportamentul PMT. Fiecare cale prin Graficul creat de PMA (și absorbit de PMG) este o urmă (test), care pot fi generate de PMT, când PMA și PMT sunt invocate cu aceleași argumente.
PyModel este influențată de NModel, dar nu este o traducere sau re-punerea în aplicare

Cerințe :.

  • Python

Software similare

prego
prego

20 Feb 15

nose-selecttests
nose-selecttests

20 Feb 15

pyVows
pyVows

20 Feb 15

Comentarii la PyModel

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!