Font Size: a A A

Design And Implementation Of A Python-Based Automated Testing Script Management Platform

Posted on:2017-03-09Degree:MasterType:Thesis
Country:ChinaCandidate:M WangFull Text:PDF
GTID:2348330503972376Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the development of information construction in scientific research management, requirements of software projects on scientific research management is in flux, the scale is getting larger and larger and the complexity is increasing, so how to ensure the quality of software is becoming a serious problem of software projects on scientific research management and software test is a major approach to solve the problem. As a result, the idea to establish an automated testing script management platform for software projects on scientific research management is presented.Firstly, based on the research of current situation about test work, the deficiency of this work is analyzed and requirements of the testing script management platform is sorted out. Next, from the perspective to separate the script and data, the driver-case-plan model is presented and a data-driven test automation solution based the model is designed. Then, the script execution tool of the platform is designed and implemented based on the driver-case-plan model, principle of unit testing framework and Python. At the same time, the Web management system of platform is designed and implemented based on B/S structure, MySQL as the database, web.py as the server-side development framework and jQuery-Ajax-JSON-TrimPath as the front-end development framework, too. Lastly, to ensure the function, performance and compatibility of the platform, an overall test and result analysis are applied to the platform. At the same time, interface testing of the mobile applications on scientific research management is taken as an example to explain the application process of the platform.The automated testing script management platform can provide automated building, auto running, result tracking and classification function for Python unit test scripts with various types and business. Consequently, the technique and workflow of software test has been improved, the test efficiency for the scientific research management projects has been raised. The quality of the scientific research management projects has ultimately been guaranteed, meanwhile, not only development period of the scientific research management projects has been shortened but also testing resources have been saved.
Keywords/Search Tags:Testing Script Management, Automated Testing, Data Driven, Script Execution Tool
PDF Full Text Request
Related items