Python Test Instrumentation

Stellt hier eure Projekte vor.
Internetseiten, Skripte, und alles andere bzgl. Python.
Antworten
Gromit
User
Beiträge: 51
Registriert: Montag 8. Mai 2006, 19:07

Hallo zusammen,
mit PyTI steht ein interaktives Framework zur Verfügung um fast beliebigen Python-Code
zu instrumentieren und zu testen.

PyTI hat folgende Highlights:

- Tests könne interaktiv erstellt werden.
- Parameter, Resultate und Exceptions können an beliebigen Modulschnittstellen getestet werden. Auf diese Art ist whitebox-testing möglich.
- Nicht vorhandene Schnittstellen können simuliert werden.

Die Hompage ist http://pyti.swissforge.net.
Benutzeravatar
jens
Python-Forum Veteran
Beiträge: 8502
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Was kann es denn mehr als die eingebauten Unittests?

GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
Gromit
User
Beiträge: 51
Registriert: Montag 8. Mai 2006, 19:07

Unittest hat nicht die Funktionalität von Mockobjects, d.h. mit Unittests ist es sehr aufwendig zu
überprüfen, ob an einer internen Schnittstelle die Daten richtig ankommen.
Mit PyTI instrumentiert man einfach die Funktionen, die die Schnittstelle ausmachen und kann
dann genau verfolgen welche Argumente übergeben werden und welche Resultate geliefert
werden.

Weder UnitTest noch Doctest bieten Support für Multithreading an, bei PyTI kann man beliebig
zwischen Threads wechseln und für jeden einzeln überprüfen, ob er richtig arbeitet.
Antworten