PyModel

Софтуер снимки:
PyModel
Софтуер детайли:
Версия: 0.9
Дата на качване: 11 May 15
Розробник: Jonathan Jacky
Разрешително: Безплатно
Популярност: 80

Rating: 5.0/5 (Total Votes: 1)

PyModel е рамка с отворен код модел базиран тестване в Python.
В единица тестване, кодовете програмист случаите на изпитване, както и кодове твърдения, които проверяват дали всеки тест мина. В модела на базата на тестове, на програмиста кодове "модел", който генерира най-много случаи на изпитване, по желание и също така действа като оракул, който проверява случаите.
Препоръчително е базирана на модела на тестване, ако са необходими толкова много случаи на изпитване, които не е възможно да ги целия код на ръка. Тази необходимост възниква при изпитването на поведения, които проявяват история-зависимост и nondeterminism, така че много вариации (стойности на данни, interleavings и т.н.), трябва да бъдат тествани за всеки сценарий (или използвайте случай). Примерите включват протоколи за комуникация, уеб приложения, системи за контрол, както и потребителски интерфейси.
PyModel поддържа на най-лети тестове, които могат да генерират неопределено дълги тестове неповтарящи като изпитването се изпълнява. PyModel може да се съсредоточи тестовете върху сценария на интерес от състав, универсален техника, която съчетава модели чрез синхронизиране споделени действия и преплитане несподелени действия. PyModel могат да насочват покритие тест според програмируеми стратегии кодирани от програмиста.
PyModel осигурява три програми:
- Pma.py pymodel анализатор: генерира краен автомат (FSM) и изчислява свойства чрез проучване модел програма, FSM, тестов пакет, или на продукт от тях.
- Pmg.py pymodel графика: генерира файл на графични команди от FSM.
- Pmt.py pymodel тестер: показва следи, които генерира тестове офлайн, изпълнява офлайн тестове, или генерира и изпълнява тестове на най-лети.
Използвайте РМА и ПМГ да се визуализира и предварителен преглед на поведението на PMT. Всеки път през графиката е създадена от РМА (и е съставен от ПМГ) е следа (тест), които могат да бъдат генерирани от PMT, когато РМА и PMT се извиква с едни и същи аргументи.
PyModel се влияе от NModel, но не е превод или повторно изпълнение

<силни> Изисквания :.

  • Python

Подобен софтуер

pycdep
pycdep

11 May 15

nosy
nosy

11 May 15

lava-serial
lava-serial

15 Apr 15

inFusion
inFusion

20 Feb 15

Коментари към PyModel

Коментари не е намерена
добавите коментар
Включете на изображения!