Critical Testing Processes: Plan, Prepare, Perform, Perfect