Font Size: a A A

Design And Implementation Of Automated Interface Testing On Crm System Base On Python

Posted on:2013-01-26Degree:MasterType:Thesis
Country:ChinaCandidate:Z J NiFull Text:PDF
GTID:2218330362467561Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The theory of customer relationship management which called CRM has beenaccepted by more and more managers from enterprises through constant practice anddevelopment these years. More decision-making of certain goal comes out from theanalysis on result of implementation of this theory. CRM system is the IT realization ofCRM theory, and the guarantee of the source for the enterprise decision-making data, andalso an enterprise core information system. A CRM system with stable functionality,excellent performance and error correction ability has an active role on integration ofmultiple enterprise data information flow, collaboration of enterprise departments, aswell as high efficiency and correct decision. In view of the increasing requirement ofsuch system and more complex system architecture, this paper set out from a real case.Through the analysis of the huge information system architecture, found the potential onenhancing the CRM system by its communication interface. Therefore, it can beconsidered that the interface test technology could be introduced in CRM system.Meanwhile, sums up the test requirement, test plan, test method, and processimprovement for the system interface's function, performance and abnormal test, then forsimilar application reference.The CRM system which in the examples of this paper has closed communicationlinks with other external information systems in the enterprise, which makes it cover allthe data information from external systems during architecture design (includes interfacedesign) and database design. In such a highly complex system structure, the external interface and internal function need a detail interface test requirement from function,performance, and robustness aspects which under communication with the project roles.According to the demand, gives the concrete testing methods to each aspect and thengradually finish the system level test plan which contains multiple sub-systems.Considering the ongoing functional testing and continuous process improvement is oneof the goals of the testing activity, to the implementation of the test plan, on one handneeds easy regression, based on the specific process of the whole testing activity and onecertain functional test, rely on the appropriate tool and development environment,complete the automation framework and test case script. On the other hand needs easymeasurement and easy analysis of the test result, which needs identify of themeasurement in the whole test process activity, and then run quantification analysisaccording to the subsequent extracted information. In the mean time, do accurate outputand preliminary judgment for the report generated automatically which contains testresults.Generally, in this paper, firstly go through the deep research on the interface testtechnology, and then timely introduction of Python script language, together with thesupport of software test process, from the creation of test requirement and plan to testimplementation and process measurement, finally analysis on test result, then realize thewhole activity of automated testing for the CRM system interfaces, which ensure thesystem stability, correct data transmission, and testing efficiency, then provide referencefor similar applications.
Keywords/Search Tags:CRM System, Interface Test, Automated Test, Python
PDF Full Text Request
Related items