PyModel

Скриншот программы:
PyModel
Детали программы:
Версия: 0.9
Дата загрузки: 11 May 15
Разработчик: Jonathan Jacky
Тип распространения: Бесплатная
Популярность: 7

Rating: nan/5 (Total Votes: 0)

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

Требования :.

  • Python

Похожие программы

vncdotool
vncdotool

12 May 15

Sahi
Sahi

14 Apr 15

nose-parameterized
nose-parameterized

14 Apr 15

grandma
grandma

11 May 15

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

Комментарии не найдены
добавить комментарий
Включите картинки!