To start with, I haven't used much tools for testing in our project. But, heard that JUnit is a good tool. Can you please let us know how different is Agile from this?
Agile is a technique or a methodology or an approach of developing software, and the Junit is like a framework to program test-cases.
For making an idea about the agile technique everybody talks about today click over to : http://en.wikipedia.org/wiki/Agile_software_development
Balakrishnan,
Agile is a process. JUnit is a tool. That's like asking how Java differs from agile. It doesn't make sense - they are completely different.
Junit is usually used by programmers for their unit testing, but I have seen the framework extended so that higher level functional testing can use the same framework. This requires a fair bit of work by the team.
Janet
Co-author, with Lisa Crispin: Agile Testing: A Practical Guide for Testers and Agile Teams (Addison-Wesley, 2009) www.janetgregory.ca
Don't get me started about those stupid light bulbs.