Software Quality Assurance & Testing Stack Exchange is a question and answer site for software quality control experts, automation engineers, and software testers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am writing an IMAP client library for a Uni project. I need comprehensive, in-depth testing for it. This is the focus even more than the e-mail functionality itself. What should I do? I am looking for a list of tools and actions for the setup and a process/procedures recommendation to prevent introduction of regression when the library will be rev-up'ed, please.

share|improve this question
Have you tried looking at the test suites for any open source IMAP client libraries? – user246 Jul 21 '12 at 14:44
up vote 2 down vote accepted

can you please be precise if you are developing or looking for test suites in Java. Also let us know if you are looking at the unit tests?

Apache Commons mail is one very good open source library to send and receive emails. I am sure they must have come up with loads of unit tests for that library. You can download the source code and try out the unit-tests they have for their IMAP, POP3 etc code and imitate them.

I do not have a readily available links for functional test suites / libraries of any open source tools. but if you are looking for unit tests in java, Apache commons mail should be what you are looking for.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.