what is defect life cycle in manual testing