Code Walkthrough: looks at how programs are carried out and what is expected
Blackbox Testing: checks for accuracy of output using input
Functional Testing: checks that the systems functions run correctly
Automated Testing: involves software tools which implement tests without manual intervention
User Acceptance Testing: Testing carried out by client after release of software to decide whether to accept software.