PyModel

Logiciel capture d'écran:
PyModel
Détails logiciels:
Version: 0.9
Date de transfert: 11 May 15
Développeur: Jonathan Jacky
Licence: Gratuit
Popularité: 7

Rating: nan/5 (Total Votes: 0)

PyModel est un framework de test basé sur un modèle open-source en Python.
Dans les tests unitaires, les codes de programmeur les cas de test, et des codes aussi affirmations qui vérifient si chaque cas de test réussi. Dans Model-Based Testing, l'un «modèle» des codes de programmation, qui génère autant de cas de test comme souhaité et agit aussi comme l'oracle qui vérifie les cas.
Il est recommandé à base de modèle de test où tant de cas de tests sont nécessaires qu'il est impossible de les coder à la main. Ce besoin se fait sentir lors de l'essai des comportements qui présentent l'histoire-dépendance et non-déterminisme, de sorte que de nombreuses variations (valeurs de données, entrelacements, etc.) doivent être testés pour chaque scénario (ou cas d'utilisation). Les exemples incluent les protocoles de communication, les applications web, les systèmes de contrôle et des interfaces utilisateur.
PyModel permet de tester sur la volée, ce qui peut générer des tests de non répétitif indéfiniment longtemps que le test exécute. PyModel peut se concentrer cas de test sur des scénarios d'intérêt par la composition, une technique polyvalent qui combine des modèles en synchronisant les actions partagées et l'entrelacement des actions non partagées. PyModel peut guider la couverture de test selon l'une des stratégies programmables codées par le programmeur.
PyModel offre trois programmes:
- Pma.py pymodel analyseur: génère une machine à états finis (FSM) et calcule propriétés en explorant un programme modèle, États fédérés de Micronésie, la suite de tests, ou un produit de ceux-ci.
- Pmg.py pymodel graphiques: génère un fichier de commandes graphiques à partir d'un FSM.
- Testeur de pmt.py pymodel: affiche les traces, génère des tests en ligne, exécute des tests hors ligne, ou génère et exécute des tests sur la volée.
Utilisez pma et PMG de visualiser et de prévisualiser le comportement de PMT. Chaque chemin à travers le graphique créé par pma (et dessiné par PMG) est une trace (essai) qui peuvent être générés par PMT, quand pma et PMT sont invoquées avec les mêmes arguments.
PyModel est influencée par NModel, mais ne sont pas une traduction ou re-mise en œuvre

Exigences :.

  • Python

Logiciel similaire

Attest
Attest

14 Apr 15

nose-numpyseterr
nose-numpyseterr

11 May 15

qtsourceview
qtsourceview

11 May 15

Commentaires à PyModel

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!