Font Size: a A A

The Research And Implement Of Automated GUI Test Tool Based On .NET

Posted on:2009-04-20Degree:MasterType:Thesis
Country:ChinaCandidate:K WangFull Text:PDF
GTID:2178360245482927Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
Software testing is an important means which is able to assure software quality. And graphical user interface (GUI) is an important part of the software, occupies almost 50 percent of the application code. So it brings heavy workload to the software testing, and it is cumbersome and error-prone, brings great difficulties and challenges to the test.This paper Analysis the advantages and disadvantages of the currently automated GUI testing tools, study current automated testingtheory and technology, and realize the automated tool--AutoTest. Thetool has the following characteristics: Firstly, data-driven. Secondly, GUI action is the key to generate sequence of events, and generate test case by procedure. Thirdly, Automatic verification test. Through the use of Win32API function, XML technology, and. NET-reflection, late binding technology, makes tools to take the initiative to find GUI components and finishs the GUI action, automatically generate test case, stores data in XML documents. Test data can drive the test scripts generated, implement testing and verify testing output, produce wrong report, and the result is stored by XML documents. Then a comparison is drawn between the commercial test tool WinRunner and AutoTest to analyze its performance.This tool, which can be used for the associated tool in function testing and regress testing, is practical and valuable for reducing the workload of manual testing and testing time guaranteeing the software quality and reducing the software develop cycle and enhancing the software quality.
Keywords/Search Tags:software test, GUI, test tool development, atomization test
PDF Full Text Request
Related items