PyModel

Screenshot Software:
PyModel
Mga detalye ng Software:
Bersyon: 0.9
I-upload ang petsa: 11 May 15
Nag-develop: Jonathan Jacky
Lisensya: Libre
Katanyagan: 80

Rating: 5.0/5 (Total Votes: 1)

PyModel ay isang open-source modelo-based testing framework sa sawa.
Sa unit testing, mga programmer codes ang mga kaso ng pagsubok, at din codes assertions na suriin kung ang bawat pagsubok kaso lumipas. Sa pagsubok na modelo-based, ang mga programmer codes isang "modelo" na bumubuo ng maraming mga kaso ng pagsubok bilang ninanais at din ay gumaganap bilang ng sanggunian na tseke ang kaso.
Modelo-based testing ay inirerekumenda kung saan maraming mga kaso ng pagsubok ay kinakailangan na ito ay hindi magagawa sa code ng mga ito ang lahat sa pamamagitan ng kamay. Kailangan na ito arises kapag pagsubok na pag-uugali na eksibit kasaysayan-asa at nondeterminism, kaya na maraming mga pagkakaiba-iba (mga halaga ng data, interleavings, etc.) ay dapat na masuri para sa bawat sitwasyon (o gamitin kaso). Kabilang sa mga halimbawa ng mga protocol komunikasyon, web application, control systems, at user interface.
Sumusuporta PyModel on-the-fly na pagsubok, na maaaring makabuo ng walang katapusan long nonrepeating pagsusulit bilang ang test run executes. PyModel maaaring tumutok kaso ng pagsubok sa mga sitwasyon ng interes sa pamamagitan ng komposisyon, maraming nagagawa ng isang pamamaraan na pinagsasama modelo sa pamamagitan ng pag-synchronise ng mga shared mga aksyon at interleaving pakikibahagi aksyon. Maaaring gabay PyModel test coverage ayon sa Programmable estratehiya code sa pamamagitan ng programmer.
PyModel nagbibigay ng tatlong mga programa:
- Pma.py pymodel analyzer: bumubuo ng isang may hangganan ng estado machine (FSM) at computes properties sa pamamagitan ng paggalugad ng isang programa ng modelo, FSM, test suite, o isang produkto ng mga ito.
- Pmg.py pymodel graphics: bumubuo ng isang file ng mga graphic na mga utos mula sa isang FSM.
- Tester pmt.py pymodel: nagpapakita ng mga bakas, ay bumubuo ng mga pagsusuri offline, executes offline na mga pagsusulit, o bumubuo at isinasagawa ang mga pagsusuri sa on-the-fly.
Gamitin PMA at PMG upang mailarawan at i-preview ang pag-uugali ng pmt. Bawat landas sa pamamagitan ng graph na nilikha ng PMA (at inilabas sa pamamagitan ng PMG) ay isang trace (test run) na maaaring nalikha sa pamamagitan ng pmt, kapag PMA at pmt ay mahihingi na may parehong mga argumento.
PyModel ay naiimpluwensyahan ng NModel, ngunit ito ay hindi isang pagsasalin o re-pagpapatupad

Kinakailangan .

  • sawa

Katulad na software

lava-core
lava-core

14 Apr 15

eutester
eutester

20 Feb 15

nose-quickunit
nose-quickunit

20 Feb 15

pyzombie
pyzombie

12 May 15

Mga komento sa PyModel

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!