✅ Since non-functional testing does not refer to a specific phase in the software testing life cycle but simply to a type of testing that usually occurs during the system testing phase of software testing, the life cycle of non-functional testing can vary a great deal between projects.