Software Testing life cycle which used to produce the better quality of the system they should meet the requirement of the user or…