Font Size: a A A

Research And Implementation On Erlang Based Parallel Distributed Testing System

Posted on:2016-11-13Degree:MasterType:Thesis
Country:ChinaCandidate:C K YanFull Text:PDF
GTID:2308330482475072Subject:Information engineering
Abstract/Summary:PDF Full Text Request
In recent years, the rapid development of mobile communication technology made the demand of software communications equipment become higher. This type of software development is a long process. In the life cycle of the software, its architecture will be no major changes. However, the software needs to upgrade with the hardware upgrades and the evolution of communications standards. In the fierce market competition, in order to ensure the quality of software product, reduce development costs and shorten the software testing cycle, we must improve the software testing automation.In this paper, the Node B automated test management software named ADM system is introduced. It bases on the existing Node B software automated test environment and implemented in the Erlang programming language. It is able to check status of Node B and reserve it, to manage regression testing project, to analyze regression testing result automatically, etc. It can be used to manage Node B resources required by the testing, so that testers can check and use Node B easily. It can also be used to manage the regression testing, and analyze the errors found by the testcases automatically. This paper finds out the inadequacies of the process by analyzing the existing Node B software test environment to determine the functional requirements of the ADM system. Then it designs the system with the cosideration of the characteristics of the Erlang language. It describes several important modules and databases of the system in detail and shows the result of the system integration testing.This paper did some research on the design and implementation of Erlang applications. ADM system has a high reference value to other test management software. The three-tier architecture model of ADM system is a refinement of similar application. It can be reused to design similar systems easily. Erlang language becomes widely known and popular in recent years. Designing software using this model in Erlang language, you can quickly integrate concurrent access, agile development and distributed application servers and other advantages of Erlang OTP, which has a high practical value.
Keywords/Search Tags:Erlang language, Automatic test, ADM system, OTP behavier
PDF Full Text Request
Related items