Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change

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.

Replies are listed 'Best First'.
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?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://599362]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (9)
As of 2018-06-23 15:17 GMT
Find Nodes?
    Voting Booth?
    Should cpanminus be part of the standard Perl release?

    Results (125 votes). Check out past polls.