MR in quality analysis refers to modification requests. As the name clearly suggests, it is the request that the end user puts in for modifying the existing system. It is the responsibility of a developer and the test team that they understand this requirement and bring the necessary changes to the current system, creating a newer and upgraded version of it. These requests often arise when the end user wants to make an upgrade and wants an additional feature in the existing system. It can get challenging if the request made by the client is not feasible or if it is not sufficiently explicated. Thus, it is advisable that the test or development teams take detailed information from the client and discuss the feasibility before starting the modification process.