2014-09-20 9 views
14

Während ich einen weiteren Unittest in Python schreibe (mit Django Framework) und nachdem ich mehrere Testmethoden kennengelernt habe (ich bin ein bisschen daran interessiert, Software zu testen), wurde ich neugierig, wie viele Mutanten getötet würden Mutationstest auf meinem Code.Mutationstest-Tool für Python 2.7

Das Problem ist, dass ich benutze Python 2.7 und einziges Werkzeug, ich fand, ist MutPy https://pypi.python.org/pypi/MutPy/0.4.0 und es ist für Python 3.x ...

jemand über jedes Weiß (stabil und unterstützte) Werkzeug für die Mutation Test für Python 2.7? Vielleicht suche ich an falschen Orten danach?

+1

Dies nicht Ihnen in irgendeiner Weise hilft, aber ich wollte nur sagen: diese Woche die ich gesehen habe 4 Fragen von Leuten, die nicht über eine Bibliothek verwenden können, weil Es ist nur 3.x, und nur 2, die keine Bibliothek verwenden können, weil es nur 2.x ist, und eine dieser 2 war falsch ... – abarnert

+0

Wie auch immer, [eine schnelle Suche bei PyPI] (https: // pypi. python.org/pypi?%3Aaction=search&term=mutation+testing&submit=search) zeigt mehrere Kandidaten. Hast du sie alle angeschaut? – abarnert

+1

Sorry für die späte Antwort und danke für den Kommentar. Ja, ich habe bei PyPI nach einem Tool gesucht und ich habe nichts gefunden, was meinen Anforderungen entspricht, deshalb frage ich hier. Ein gefundenes Tool ist zu einfach - Mutante 0.1, eine ist eine Alpha-Version - pymutester 0.1.0, eine (wie ich in meiner Frage erwähnt habe) ist für Python 3.x. Der Rest der Liste hat keine strikte Verbindung mit Mutationstests. – BreadHunter

Antwort

1

Dies ist eine Bibliothek für Python2: https://github.com/sk-/elcap

+0

Danke für die Antwort, aber ich kann keine Aktivität seit 2012 sehen. Und (laut ihrer README) ist es "Dies ist eine frühe Veröffentlichung". – BreadHunter