Font Size: a A A

The Design And Implementation Of The Automatic Testing For Interactive Publishing Software

Posted on:2009-06-24Degree:MasterType:Thesis
Country:ChinaCandidate:Y DongFull Text:PDF
GTID:2178360245495331Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With software development techniques and tools improved, moreover with the promotion of software engineering and software process, software testing is receiving increasing attention and professionalism. Because of the heavy workload software testing, to take up the total development time of 40 percent to 60 percent, much of the work are dull and duplicative, vulnerable to fatigue for the testing workers. But manual tests are slow and inefficient, the use of automated tests can be efficient completion of some duplicative testing, reducing the human factors interfere with the testing process, ruling out random and blindness of the testing, meanwhile, it reduces redundancy and omission. And if we make effective improvements of the design of the automated testing process, the quality, costs and cycle of the whole development will have very significant effect.Today's IT industry giant, Microsoft, HP, IBM is the large-scale use of automation technology in software testing, and takes up a considerable proportion. They use a common test tools to complete automated testing, and for the part that common tools can not test, they will use some small programs. However, these small programs associated with the test object strongly, for the people that do not understand the internal structure, it is difficult to complete them, so most of the works are taken on by the development staffs. In addition, there are a lot of researches on automatic test in the academic field. But the researches of the automated testing based on interactive content are extremely rare.We can do the automated testing work well weather the use of generic automated testing tools or small programs, but for the interactive publishing software, many common automation testing tools have limitations, we cannot achieve an effective testing purposes only using simple script recording, modification and playback. So it requires the use of new ways to achieve our goals, and here we will use plug-ins to do the typesetting software automated testing.The main research of this subject is that we have developed plug-ins used in the automated testing of interactive publishing software, using plug-in to call some functions in the main program for testing. Our goal is to achieve the automated testing in the interactive publishing software. The paper is mainly about the automated testing in the interactive publishing software, the mainly work we did are as follows:First, a detailed analysis of the existing problems in the process of interactive publishing software testing and the existing automated test mode, meanwhile, we analyzed the complexity of the automated testing in the interactive publishing software and proposed the new automated test mode with the use of plug-ins.Secondly, Through the research for typical interactive publishing software and the framework of plug-in's system, shows that it is feasible.Third, this paper introduced the principles of automated testing system based on the plug-in in detail, through the introduction of plug-in's function, it showed that how to accomplish the automated testing in the interactive publishing software in use of plug-ins.Fourth, proposed an automated testing method based on plug-in, using XML configuration file to configure the testing content.Fifth, we developed the automated testing system based on the plug-in and showed the test results. Finally, the tests showed that the use of plug-in in the interactive publishing system can greatly reduce the workload, the test coverage and efficiency has been greatly improved.
Keywords/Search Tags:Interactive publishing software, Automatic Testing, Plug-in
PDF Full Text Request
Related items