This week's book giveaways are in the Refactoring and Agile forums. We're giving away four copies each of Re-engineering Legacy Software and Docker in Action and have the authors on-line! See this thread and this one for details.
a test suite is basically a way to group one or more tests into suites. Suites can be combined to suites of suites to form arbitrary hierarchies of tests. This makes it for example easy to run only specific subsets of tests by running a suite containing only the interesting test. Or you can only run the suite(s) with tests which is needed for the application part you are currently working etc.