Font Size: a A A

The Design And Implementation Of Automated Test Platform Oriented Towards Mobile Application Platform

Posted on:2013-12-09Degree:MasterType:Thesis
Country:ChinaCandidate:G LiuFull Text:PDF
GTID:2248330371967652Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
Nowadays test plays an increasingly important role in the project. The traditional test task was always accomplished in the manual way. Whereas, compared with the manual way which is high repeatability, low efficiency and high cost, the application of automated test technology can solve these problems effectively. However, there are some disadvantages on the automated test tools, for example, it focus on a certain related field too much, less application of fields, and is unable to meet the testing needs of mobile application platforms with complicated network architecture. To solve this problem, this project designs and implements an automated test platform oriented towards mobile application platform. This test platform is of strong scalability, and can deal with the complex test requirements.In this paper, there is a wide range of research on the mobile application platform and the existing automated test platform, and deeply analysis of the platform’s requirements. Ultimately the author builds the overall framework of automated testing platforms oriented towards mobile application platform, and implements the project which is divided into two parts. The first part is the design and implementation of the automated test management tools. Differently from the traditional test tools which manage test information locally, the management tools designed in this paper take advantage of front-end web technologies to handle the information of test cases, test task and test data. In this way, people can manage the info from different test nodes centralized and remotely. The tools can help testers to grasp the overall progress of test project accurately and draft the test plans comfortably. The second part is the design and implementation of the extensible automated test framework. The issue achieves an automated testing framework with built-rich test tools, event handling mechanism and log generation modules by expansion of JUnit. Since the specification of module division and the using of OO, IoC and interface-driven programming techniques, the coupling degree between modules is very low, and the automated test framework is of a powerful scalability compared with the existing test tools. It makes the test platform designed in this paper can meet different testing requirements. After completion of the design and implementation of the automated test platform, the platform is applied to the information management system of mobile Party-Building. In this application, the automated test platform achieved the test task accurately, outputted detailed log files in HTML format, and every module operated normally. The testing results verify that the platform designed in this paper is reasonable, effective, and of a high practical value.
Keywords/Search Tags:mobile application platform, automated test, test case design, IoC, JUnit
PDF Full Text Request
Related items