| With the rapid growth of software industry, software testing received more attention than before; it has become an imperative quality assurance unit in software production. Software testing engineers have to design many test cases to make sure it can work well under different possible conditions. As manual test can not cover every part of the software, mainly, it is not fit for regression test. People are focus on automation test for solution. Its high efficiency and low cost, makes more companies looking forward to design their own automation test tools.Graphical User Interface (GUI) test is a very important part of testing; it is the core unit of software reliability. A well designed GUI program not only can save users’ time of learning software, it can also make users easily master the skill of the software. So we must design fully test strategy to insure the functionality and robustness.This paper takes the testing of plug-in software of Visual Studio 2010 as background, based on the research of software testing and automation test, analyzed the usefulness of automation test, and combined with the team’s requirement, mainly to design a GUI automation test framework based on Visual Studio.NET, gives a full solution to this framework, and then implement the framework based on this solution. After implementation, design test cases to verify the framework, and finally, draw the conclusion and evaluation for the framework, aims to improve the understanding on GUI automation test. |