Click here to Skip to main content
15,890,186 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Developers Who Test (and Don't) Pin
SeattleC++6-Jan-17 5:11
SeattleC++6-Jan-17 5:11 
GeneralRe: Developers Who Test (and Don't) Pin
raddevus6-Jan-17 7:15
mvaraddevus6-Jan-17 7:15 
GeneralRe: Developers Who Test (and Don't) Pin
Matt McGuire6-Jan-17 5:12
professionalMatt McGuire6-Jan-17 5:12 
GeneralRe: Developers Who Test (and Don't) Pin
Member 104029926-Jan-17 5:51
professionalMember 104029926-Jan-17 5:51 
GeneralRe: Developers Who Test (and Don't) Pin
raddevus6-Jan-17 7:17
mvaraddevus6-Jan-17 7:17 
GeneralRe: Developers Who Test (and Don't) Pin
Member 104029926-Jan-17 5:48
professionalMember 104029926-Jan-17 5:48 
GeneralRe: Developers Who Test (and Don't) Pin
raddevus6-Jan-17 7:26
mvaraddevus6-Jan-17 7:26 
GeneralRe: Developers Who Test (and Don't) Pin
Joe Woodbury6-Jan-17 8:08
professionalJoe Woodbury6-Jan-17 8:08 
There are many types of tests, but most fall into one of two categories: unit and system.

The intent of unit tests is to establish that the low level functionality works as expected. They are also essential when refactoring and/or extending code. (I personally also find them very helpful in a) understanding code and b) improving the API.)

The intent of System tests is to show that the software DOESN'T work. This distinction is critical and is why system, or final, testing should not be done by developers and should be separate from engineering. It's also why automated testing only goes so far.

Over my career, I've had several brilliant testers. They challenged my software in ways I hadn't thought of. Even better, when they submitted a bug report, it was reproducible. In general, they also understood customer requirements better than the developers. (Another largely untapped resource by many developers and designers is support. When customers consistently complain about something, maybe it's time to change it.)
GeneralRe: Developers Who Test (and Don't) Pin
raddevus6-Jan-17 8:40
mvaraddevus6-Jan-17 8:40 
GeneralRe: Developers Who Test (and Don't) Pin
Gerry Schmitz6-Jan-17 11:48
mveGerry Schmitz6-Jan-17 11:48 
GeneralSound of the Week Pin
Sander Rossel5-Jan-17 3:17
professionalSander Rossel5-Jan-17 3:17 
GeneralRe: Sound of the Week Pin
peterkmx5-Jan-17 22:36
professionalpeterkmx5-Jan-17 22:36 
GeneralMe too Pin
Nagy Vilmos5-Jan-17 1:46
professionalNagy Vilmos5-Jan-17 1:46 
GeneralRe: Me too Pin
Corporal Agarn5-Jan-17 1:58
professionalCorporal Agarn5-Jan-17 1:58 
GeneralRe: Me too Pin
Maximilien5-Jan-17 2:26
Maximilien5-Jan-17 2:26 
GeneralRe: Me too Pin
Nagy Vilmos5-Jan-17 2:27
professionalNagy Vilmos5-Jan-17 2:27 
GeneralRe: Me too Pin
OriginalGriff5-Jan-17 2:30
mveOriginalGriff5-Jan-17 2:30 
GeneralRe: Me too Pin
Nagy Vilmos5-Jan-17 2:44
professionalNagy Vilmos5-Jan-17 2:44 
GeneralRe: Me too Pin
Richard MacCutchan5-Jan-17 3:34
mveRichard MacCutchan5-Jan-17 3:34 
GeneralRe: Me too Pin
Nagy Vilmos5-Jan-17 4:09
professionalNagy Vilmos5-Jan-17 4:09 
JokeRe: Me too Pin
Daniel Pfeffer5-Jan-17 3:50
professionalDaniel Pfeffer5-Jan-17 3:50 
GeneralRe: Me too Pin
OriginalGriff5-Jan-17 3:53
mveOriginalGriff5-Jan-17 3:53 
GeneralRe: Me too Pin
Nagy Vilmos5-Jan-17 4:02
professionalNagy Vilmos5-Jan-17 4:02 
GeneralRe: Me too Pin
OriginalGriff5-Jan-17 4:08
mveOriginalGriff5-Jan-17 4:08 
GeneralRe: Me too Pin
Nagy Vilmos5-Jan-17 4:10
professionalNagy Vilmos5-Jan-17 4:10 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.