I am a student and exploring Mendix. I like what I see so far. I wanted to ask if there are some ways to test a "Domain Model" inside or outside Mendix to ensure that it is functionally correct before encountering issues while creating components (pages, microflows, etc) on top of it and realizing that my domain model could have been better?
The Answer is No, Domain Model is just a representation of Database schemas.
to validate or test database schemas you have to write test clients or use Database client tools.
You can validate the database schema based on Relationship navigation or Association or Delete strategy .