Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid
 
PerlMonks  

Re: when do you stop writing test?

by ptum (Priest)
on Feb 10, 2007 at 16:35 UTC ( #599362=note: print w/ replies, xml ) Need Help??


in reply to when do you stop writing test?

Heh. I've generally decided that I've tested enough when I've run out of time for a project. :)

Seriously, I think the question of 'enough' testing (particularly with respect to the idea of diminishing returns) has a lot to do with the extent to which your code is mission critical. In my current position, I do a lot of internal web applications for low numbers of internal customers, and the bar is pretty low for some of that stuff. I find it is often easier to fix a problem afterward than spend the time being ultra-rigorous up front. In a previous job, there was a high need for quality and so, in that context, I was a lot more careful about building a complete test suite, several times arriving at that happy point of not being able to conceive of any further way to test my code.

I know that chromatic has an interest in this area, and you may want to listen carefully to any suggestions from monks who have a similar level of testing experience.


Comment on Re: when do you stop writing test?
Re^2: when do you stop writing test?
by Qiang (Friar) on Feb 10, 2007 at 17:13 UTC
    interesting. it sorta make sense since i can relate a bit. I work at a university btw. :)

    but most of our job is code maintenance, bug fix and adding new features. that's why the manager is excited to learn that i started testing and writing doc about it on our wiki.

    lots of our code are mission critical though as we write and maintain apps that deal with course enrollment, all kind of student info etc.

    perlmonk is the first place where i look for testing knowledge. nodes from chromatic and adrianh have helped me a lot.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://599362]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others pondering the Monastery: (9)
As of 2014-07-11 21:15 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    When choosing user names for websites, I prefer to use:








    Results (235 votes), past polls