Font Size: a A A

The Design And Implementation Of Staf Framwork Extension Function For Testing Virtualization Products

Posted on:2015-12-21Degree:MasterType:Thesis
Country:ChinaCandidate:Y Y LuoFull Text:PDF
GTID:2298330467963230Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of virtualization technology, virtualization products become increasingly mature and are widely used. Before the release of virtualization products, various testing work needs to be undergone, such as compatibility testing of many operating systems for products. With the updates of virtualization products and various operating systems speed up, testing tasks are increasing gradually, at the same time it will shorten the testing cycle. Since the original manual testing is slow, testing tasks could not be completed in time, the testing team is facing enormous challenges. Given the testing work has a certain repetitive, we can change the original manual testing to automated testing. However, due to the limitations of existing automated testing tools and frameworks, they could not meet our requirements of actual testing in testing of virtualization products, then it is necessary to develop a new automated testing framework to carry out the testing.STAF is an open source, cross-platform, support multilingual automated testing framework, provides a means of communication between different machines, different operating systems. In this paper, according to the actual needs of the testing work and the practical testing, on the basis of the STAF framework to extend it, designed and implemented a new test automation framework. This framework not only combines the characteristics of virtualization products, but also retain the existing script library of automation test cases, at the same time compared to the STAF framework it has stronger practicability.In this paper according to the test requirements of virtualization products, based on the existing function of the STAF framework, through the analysis, it is concluded that function framework needs to extend the functionality. Designed the framework overall, then detailed designed and implemented two modules of the framework, including module of unified management process in operating system on the virtual machine to be tested and module of automatically initializing the environment of operating system on the virtual machine to be tested. At the end, concrete realization of the two modules are given, and through the unit tests of the two modules, the correctness of the modules have been verified.
Keywords/Search Tags:Virtualization product, Operating systems, STAF, Automated testingframework
PDF Full Text Request
Related items