Python Testing Tools Taxonomy and Jester

Friday 2 December 2005

Grig Gheorghiu blogs about Agile Testing, mostly concerning Python technologies. He has a wiki page where he tries to make sense of Python testing tools: Python Testing Tools Taxonomy.

I added a link to Jester, a mutation testing tool. It makes changes to your source code, then runs your test suite on the result. If all the tests pass, you missed a test case. Jester works on Java code, but a sidecar tool called Pester provides the same service for Python. It's a fascinating idea, but I've never had the fortitude to try it out (it needs Java and Python, and modified versions of unit test frameworks in both languages).

BTW, my adding that link to that wiki page proves that I don't always have to control the data.

Comments

[gravatar]
Grig Gheorghiu 7:44 PM on 2 Dec 2005

Thanks for contributing to the PTTT Wiki, Ned. I just read your post on the dilemma you had about posting the Python parsing stuff on your blog vs. the Python Wiki. Interesting stuff, and interesting comments too. To me it seems more of a matter of how dynamic that info is. If it's very dynamic, as the testing tool stuff is, then I prefer a Wiki. If it's pretty static, as the parsing stuff seems to be (only because it's a bit more esoteric I think), then a blog post that you update periodically should be OK.

[gravatar]
Drew Perttula 7:44 PM on 5 Dec 2005

How cute that the name 'jester' could change to 'pester' upon porting. I checked what other words do that:

pack packet packets packing pail pails par pars paw paws pay
peep peeps peer peers penny perk perky pest pester pests pet
pets petted petting pig pigs point points poke poked poker
pokes poking pot pots potted potting pump pumped pumping pumps
puncture punctures pure purist put putting

[gravatar]
Eliot 5:51 PM on 30 Apr 2008

Your link to taxonomy gives blank page. This one works today
http://www.pycheesecake.org/wiki/PythonTestingToolsTaxonomy

[gravatar]
Ned Batchelder 8:42 PM on 30 Apr 2008

Eliot: thanks. I updated the link.

Add a comment:

name
email
Ignore this:
not displayed and no spam.
Leave this empty:
www
not searched.
 
Name and either email or www are required.
Don't put anything here:
Leave this empty:
URLs auto-link and some tags are allowed: <a><b><i><p><br><pre>.