software with bugs or not?

MattStark

New member
Joined
Jun 7, 2012
Messages
4
Programming Experience
Beginner
And is there a software that can help an employer check whether his coder employee created a software with bugs or not? I need to be able to do this the easiest way possible, otherwise I'm wasting my money.
 
Unit tests will make sure the code does what the tests expect it to.

Setting users free to [ab]use software and checking database/expected output will surely show you whether or not the software works
 
Testing is a difficult area. Unit testing is good, especially when making changes to software that you already know works. It does rely on the fact that you have written your tests correctly. Also, getting close to 1005 code coverage means spending as much or more time writing tests as writing the app. That only tests individual methods too. You still have to perform integration tests user acceptance tests. When you get to the higher levels, there are tools around that can help but there's only so much they can do. Often you will have to write your software in such a way as to make it testable and automated tests don't create themselves, so that's more work.
 
Testing comes after the fact, and it doesn't provide for ways to identify who committed faulty code. For that you want a source control software like Subversion for example.
 
Back
Top