Font Size: a A A

The Design And Implementation Of Automation Testing System For The Installation Of Flash

Posted on:2015-12-19Degree:MasterType:Thesis
Country:ChinaCandidate:T WangFull Text:PDF
GTID:2308330461457922Subject:Engineering
Abstract/Summary:PDF Full Text Request
Flash is widely used in a variety of software and hardware environment. The comprehensive testing of installation and update of Flash, which cover a wide range of test requirements, resulting in a large number of test cases, is very important. The GUI test is usually manual test, of which the test efficiency is low, and the test quality is difficult to guarantee. Development of automatic testing system of Flash oriented to installation and update test is very important.This paper analyzes the project background, compares GUI access object by API identified method and using the Java binary method, points out the operation is more accurate when using GUI access object by API identified method, but it depends on the open of API itself; using the Java binary method is sensitive to the testing machine resolution, limits the portability of the system.This paper briefly describes the Sikuli technology and Python language. Based on the technical characteristics and cross-platform capabilities of Sikuli, combined with GUI testing requirements related to this project, this paper put forward a testing solution base on Sikuli+Python related to the installation and update testing of Flash.This paper analysis the requirements of installation of Flash, uninstallation of Flash, update Flash while playting, update Flash automatically and background update Flash. This paper summarizes the function requirements, extract and classified summarize the test cases which are related to GUI operation. On this basis, the paper divided the system boundary, gives the system operation logic, design a system structure for automation testing system which oriented to the GUI operation of Flash installation. Detailed design and implementation of each module includes public support module, Autolnstaller module, Controller module, DownloadHelper module, SetupHelper module, ExecuteHelper module, InspectHelper module, InstallerHelper module, Logger module and UninstallerHelper module.After repeated testing and updated, the Automation testing System oriented to GUI operation of Flash is put the official use in Adobe, and works well in daily testing. It may add new functions based on new features of Flash and then execute the new test cases. It saves lots of efforts and time.
Keywords/Search Tags:GUI, Testing System, Automation, Sikuli, Flash
PDF Full Text Request
Related items