Component Testing--Find the behavior and performance of each tier
Load Testing--Determine whether the system handles anticipated real-world load
Stress Testing--Find system's breaking point; measure whether system's environment is properly configured for unexpected, high-transaction volume
Volume Testing--Check stability of system under extended periods of load