Hi Deepali,
I am part of a team that develops tools for software quality in Mendix. We build tools that exactly address what you are looking for:
You are correct when you say that manual testing is not a feasible long term solution. Instead you need to automate the tests. There are many tools for writing automated tests but only ATS focuses solely on Mendix. Take a look at this blog post to find out more - https://blog.mansystems.com/mendix-ats-the-answer-to-your-manual-testing-problems
Similarly to manual testing, manual code reviews are cumberstone. One should try to automate as much as possible. Checks for Mendix best practices (e.g. commit in a loop) and naming conventions can easily be done by a computer. This is exactly what the tool ACR does. Read more here https://blog.mansystems.com/how-to-master-application-code-review-in-the-age-of-agile
Hope this helps,
-Andrej
Checkout the Application Test Suite (ATS): https://docs.mendix.com/addons/ats-addon/