Model-Based Testing Is Asoftware Testing Technique In Which the Test Cases Are Resulting from a Modelthat Describes the Functional Features of the System Under Test. It Makes Useof a Model to Generate Tests That Includes Both Offline and Online Testing.