Panday, Ashish2010-05-262010-05-262010-05-26http://hdl.handle.net/2097/4209This report is a case study of applying Model-Based testing approach using SpecExplorer, which is a model-based testing tool developed by Microsoft, to test a component of Microsoft Network Monitor. The system under test is the UI of the Network Monitor feature, Parser Profiles Management. Model-Based testing is a methodology for automated testing which not only automates the test execution, but the test design and generation. This approach starts by expressing an abstract model of the system which is a smaller subset of the product behavior, but retains essential elements which form the focus of the testing problem. A model-based testing tool creates a finite state machine from the model which is traversed to produce test cases. Thus, it provides more efficient coverage and flexibility in developing and maintaining test cases.en-USModel based testingUser Interface AutomationSpecExplorerTest automationMicrosoftUI automation strategiesApplying model-based testing to network monitor user interfaceReportComputer Science (0984)