Font Size: a A A

The Design And Implementation Of Software Automation Testing Solution Based On Mobile Platform

Posted on:2014-06-12Degree:MasterType:Thesis
Country:ChinaCandidate:J ZhuFull Text:PDF
GTID:2298330452954421Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the continuous development of computer technology and the improvement ofpeople’s living standard, the intelligent mobile and flat-panel computer based on mobileplatform are gaining more and more market. In recent years, the rapid development of3Gnetwork has speeded up the popularization of all kinds of mobile devices. A research showsthat software development and application globally are in eruptible growth period. It is wellpredicted that software testing on the mobile platform will also become a sub dividable filedand be developed totally, detailed and all sided. However, software testing on mobileplatform is still in initial stage and mainly focus on manual testing and scenario testingcurrently. The testing for one software which always need to cover variety of mobileplatforms and devices lead to low efficiency and rate of accuracy for testing tasks. Overall,most domestic software testing for mobile platforms is very extensive and turns on high-inputand low-output mode, which usually need more time and labor costs to achieve the sametesting goal compared with traditional style.Analysis and research related to the technical barricade in the software testing field onmobile platforms has been done and several bottlenecks for current software testing stateagainst mobile platform have been concluded. Firstly, the supported version range for thetesting software is very large; secondly, there are various platforms which need to besupported; thirdly, there are various hardware devices which need to be covered; the mainmobile platforms are mostly independent from others. Therefore, a set of integrated one-stopsoftware testing solution will be put forward in this paper in order to solve the requirementsof automation testing on mobile platform and some bottleneck issues mentioned above. Thissolution will solve the problems such as how to access PerfectoMobile service and conduct the correct user management; how to get the legal operation authority for the mobile terminalequipment; how to get the testing script execution order from the QTP testing tool; how tocomplete the exchanges between QTP test tool orders and PerfectoMobile service orders;how to remote control the execution of test steps on the mobile terminate devices. The systemrealized that user can read the UI image information from mobile devices and show them allin the QTP client successfully through accessing the PerfectoMobile server with QTP client.Meantime, the automation testing steps can be done through using the original automationediting and executing features in QTP. During the script execution process, the checks can bedone for the successful or failed operation through use of the original function inPerfectoMobile and the test results can be returned to QTP client for recording them.After applying the solution, QTP testers can be able to view and make operationsdirectly the data of mobile terminal devices from the computers, such as touching the mobilescreen, padding the mobile screen, shut down or restart the mobile. In addition, the tester candevelop some automation scripts for the running software in mobile platform. The scripts canremote control the testing steps on the mobile terminal devices via QTP tool, which can helpto reduce the test costs for hardware resources and reduce the waiting time for hardware. Theautomation scripts can significantly improve the efficiency for regression testing and help toimprove the work efficiency through reducing the workload for test activities. Therefore, thedevelopment and implementation for this system is very important.
Keywords/Search Tags:Software testing, Automation test, Automation test framework, PerfectoMobile, Mobile software testing, Mobile software testprocess
PDF Full Text Request
Related items