Recently, I've been pushing my group to include more testing when writing their code. There were several major bugs that took a lot longer to catch than probably speaking was necessary, because we didn't have a good testing regime in place.
However, I suspect that having the appropriate tools to automate (or to help streamline) the process, would certainly be useful. On the other hand, I don't know the various options for C++ testing suites, and how to decide between them?
Are there guidelines for what to look for—and are there any that are specifically geared towards numerical applications?