Font Size: a A A

The Research And Implementation Of Automated Deployment Solution For EMC~2 XPlore

Posted on:2015-07-27Degree:MasterType:Thesis
Country:ChinaCandidate:J J YanFull Text:PDF
GTID:2308330461957925Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Due to the growth of enterprise application, the increasing scale and complexity of its deployment gives more pressure to QA team. That is because larger scale of application means broader platform applicability and multi-configuration compatibility. There are various combinations of operating system/ data storage/ network/ browser/ product and configuration, resulting in exponential growth of testing platform complexity.xPlore is a search engine based on a documentation management platform called Documentum in EMC corporate. As a multi-platform agile test product, xPlore performs regression tests on a weekly basis and most of the tests need the corporation of Content Server. The traditional manual deployment is complex and time consuming. High duplication rate among test environment leads to high resource cost. It could be assumed that automatic deployment process will enhance test efficiency and product quality.With test framework embedded, the automated deployment solution models the whole test procedure. Upon entry through Groovy command line, the solution deals with different platforms with different features, parameterizes product configuration, automatically distinguishes configuration and makes the proper deployment. The solution is divided into system control layer, automated deployment system and configuration scripts package. System control layer controls the process by Jenkins jobs, calls the script files in different configurations, configures test sets by pre-defined properties files, executes test, and ultimately sends the test results. The whole test procedure is entirely unattended. Different test sets can run in parallel.This solution has been put in use. Its high automation rate saves more than half the time on deployment. Meanwhile, the solution can reduce manual mistakes, saves a large proportion of vm resource and network resource with short learning period. It also has the benefit of quick defect discovery and in time test report feedback.
Keywords/Search Tags:Automated testing, Unattended, Automated deployment, xPlore
PDF Full Text Request
Related items