Font Size: a A A

Integrated Automation Testing System For Financial Trading Platform

Posted on:2019-02-21Degree:MasterType:Thesis
Country:ChinaCandidate:S HanFull Text:PDF
GTID:2428330596961568Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Software testing develops with the generation of software.As one of the methods of software testing,automatic testing has been applied more and more in the process of software product development because of its many advantages.Some software enterprises develop their own tools,but most enterprises will choose the appropriate open source or commercial automated testing tools.Currently,the mainstream tools are Selenium,UFT,Appium,TestComplete,Robot Framework and so on.Any one of the tools is targeted at a separate automated testing area or is more efficient in a particular area,such as Selenium,which is primarily geared toward the web,Appium,and mobile App,while TestComplete is better at PC client applications.But sometimes,the client wants PC client use cases,mobile App use cases and interface use cases to be managed on a test management platform.We have developed a distributed platform that mainly tests the interface of the futures business.According to the customer's requirements,I want to carry out secondary development on this platform to meet the target that different types of automated tests can be performed on one platform.Through the analysis of various automated testing tools and the platform architecture features that have been developed,we will implement automated testing tools that integrate UFT,Appium,and interfaces that meet customer requirements.To satisfy the business data interaction between the tool and the platform,three services need to be developed,corresponding to different test tools.In addition,to provide the user with input and output information of the use case,it is necessary to develop a UI interface on the existing platform and the data filled in the interface should be stored in the database.The UI interface is mainly developed in the Visual Studio 2015 development environment using C# language.The database USES MySQL because it is simple and easy to useDistributed platforms that integrate various automated test tools can execute test cases synchronously,reducing execution efficiency and reducing the cost of use-case writing and management.
Keywords/Search Tags:Automation Testing System, Financial Trading Platform, Integrate
PDF Full Text Request
Related items