Microsoft Visual Studio is an integrated development environment (IDE) produced by Microsoft. It has a code editor that supports syntax highlighting and code completion using IntelliSense for not only variables, functions and methods but also language constructs like loops and queries; includes a debugger that works both as a source-level debugger and as a machine-level debugger; includes a host of visual designers to aid in the development of applications and other tools. Visual Studio permits developers to write extensions for Visual Studio to expand its capabilities. These extensions are linked to Visual Studio and extend its functionality. Extensions come in the form of macros, add-ins, and packages. Macros represent repeatable tasks and actions that developers can write programmatically for saving, replaying, and distributing; add-ins gives access to the Visual Studio object model and can interact with the IDE tools; and packages can create designers and other tools, as well as integrate other programming languages.
MSTest is a command line function that executes unit tests created in Visual Studio 2005, Visual Studio 2008 or Visual Studio 2010 and was developed by Microsoft; also called the Visual Studio Test Result. It is integrated with the TRX file format, and contains results associated to the test done by the user.MSTest.exe is the command used to run the test. This command has a number of options the user can use to modify the test run and user can utilize many of these options in conjunction with one another. User can specify these options in any order on the MSTest.exe command line. These Visual Studio test results files are utilized for debugging some problems in a Microsoft Windows application project created with the Visual Studio program, as well as for improving those functionalities. The data saved in these Visual Studio test results files are also used by the Visual Studio application to be shown in the GUI (Graphical User Interface) of the program the results of certain tests implemented by the user for a Visual Studio application development project.