How to use Model Based Testing to increase test automation coverage?

When we think about software testing the first thing that comes into our minds are manual validations for which we need to identify preconditions, steps and desired outputs so we are able to execute them one by one every time we need to run a test suite. This practice is effective and has been in use for several years, but it is very expensive and hard to scale because it…