PyModel

Скріншот програми:
PyModel
Дані програми:
Версія: 0.9
Дата завантаження: 11 May 15
Розробник: Jonathan Jacky
Ліцензія: Безкоштовно
Популярність: 80

Rating: 5.0/5 (Total Votes: 1)

PyModel є система тестування з відкритим вихідним кодом на основі моделі в Python.
У модульного тестування, програміст коди тестові приклади, а також коди твердження, що реєстрація пройшла Чи кожен тест. В основі моделі тестування, програміст коди "модель", яка генерує стільки тестових бажанням, а також виступає в якості оракула, який перевіряє випадки.
Модель на основі випробувань рекомендується, де стільки тестових потрібні, що це не представляється можливим, щоб кодувати їх все вручну. Виникає ця потреба при тестуванні поведінки, які демонструють історію залежність і недетермінізм, так що багато варіації (значення даних, чергування і т.д.) повинні бути перевірені на кожному сценарії (або використовувати випадок). Приклади включають в себе протоколи зв'язку, веб-додатків, систем управління і користувальницьких інтерфейсів.
PyModel підтримує на льоту тестування, яке може генерувати нескінченно довгі тести неповторяющихся, як пробний пуск виконується. PyModel може зосередитися тестових сценаріїв, що представляють інтерес за складом, універсальний метод, який поєднує в собі моделі, синхронізуючи спільні дії і чергування нерозділені дії. PyModel може вести тестове покриття відповідно до програмованими стратегій кодованих програмістом.
PyModel надає три програми:
- Аналізатор pma.py pymodel: генерує кінцевий автомат (FSM) і обчислює властивості, вивчає моделі програми, ФШМ, тестова або продукт з них.
- Pmg.py pymodel графіка: генерує файл графічних команд з автомата.
- Pmt.py pymodel тестер: відображає сліди, породжує тести форуму, виконує автономні випробування, або генерує і виконує тести на льоту.
Використовуйте PMA і PMG для візуалізації та перегляду поведінку ФЕУ. Кожен шлях через граф, створений PMA (і, запряженій PMG) є слід (пробний пуск), які можуть бути отримані за допомогою ФЕУ, коли PMA і ФЕУ викликаються з тими ж аргументами.
PyModel впливають NModel, але не переклад або повторне використання

Вимоги :.

  • Python

Схожі програми

nose-performance
nose-performance

20 Feb 15

dfuzz
dfuzz

12 May 15

Speccer
Speccer

14 Apr 15

pytest-marks
pytest-marks

15 Apr 15

PyModel

Коментар не знайдено
додати коментар
Включіть картинки!