Font Size: a A A

Analysis And Design Of Auxiliary Testing Tool For An Automated Test System

Posted on:2018-10-18Degree:MasterType:Thesis
Country:ChinaCandidate:B XuFull Text:PDF
GTID:2348330518495885Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The current software technology is developing very rapidly. More and more software engineering projects make the requirements of automated testing technology higher and higher. In the face of frequent regression testing requirements and rapid and timely feedback in agile development, testers need to reuse and process a large number of test case scripts to report test results. Simple manual testing or simple automated testing can not meet this demand. Therefore, it is necessary to integrate the more mature automated testing technology with the new automated test platform, and to test the characteristics of frequent regression test in the actual development environment to ensure the quality of the software delivery.This thesis starts from the existing problems in the project, and studies the basic theoretical knowledge of the automated testing tools and test system. Secondly, it introduces the actual situation of the automated test system which needs to be tested.Then the demand analysis of the auxiliary test tool is carried out, and then the logic design, module design, database design and technical scheme design of the tool are analyzed according to the demand analysis. The design of the test system relies on STAF,CherryPy, process control tools and so on. STAF acts as a tool for communication between the machine and the machine, enabling communication between the server and the machine under test in the lab environment; CherryPy acts as a lightweight Python HTTP server and uses CherryPy as a server development tool. After the system is implemented, the system is installed, tested and tested to ensure that the system can run well in real projects.The design of the auxiliary test tool saves test resources, improves test efficiency,and plays a positive role in the development of the company's actual product.Depending on the actual performance of the tool in the project, the tool can still add better new features, so it is necessary to improve it in future work.
Keywords/Search Tags:automated test system, test tools, STAF, software test
PDF Full Text Request
Related items