• Post Reply Bookmark Topic Watch Topic
  • New Topic

What every developer needs to know about testing  RSS feed

 
Mark Herschberg
Sheriff
Posts: 6037
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You tell me. What do you think is important?
- What skills?
- What tools?
- What techniques?
- What ideas?
- What terminology?
- What process?
...and why?
--Mark
[ June 30, 2003: Message edited by: Mark Herschberg ]
 
Dirk Schreckmann
Sheriff
Posts: 7023
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
- What tools?
JUnit
JUnit extensions as applicable (HttpUnit, JfcUnit, etc.)
Some good refactoring tool, to help speed refactorings
Some performance and memory analyzer, because hogs suck, as do OutOfMemoryExceptions
- What techniques?
- What ideas?
- What terminology?
Test-Driven Development
That testing isn't about after-the-development quality assurance and bug catching/tracking/fixing.
Mock Objects
Law of Demeter and other design ideas (low coupling, polymorphism, etc.). I really don't think these concepts can be appropriately separated from testing, which cannot be appropriately separated from development.
- What process?
Later...
...and why?
So, the product doesn't suck.
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!