Some of these pages have good sample test plans. Look at them yourself and see if you want to emulate them.
The book that I used to prepare my test plans lecture on is: Testing Computer Software, by Cem Kaner, Jack Falk and Hung Quoc Nguyen.
This is a good article about making your software run faster: Surviving Performance Fire Drills, by Benson Margulies, Dr. Dobb's, August 2000.
Thanks to Mehdi Amoui.
A description of JUnit and the differences between v3 and v4. Probably useful for A1Q7.
Thanks to Zarrin Langari for providing these links about revision control systems.
Here are some resources on the concepts of branching and merging.