Font Size: a A A

The Design And Implementation Of Api Automatic Software Testing Tool For Some Software

Posted on:2010-04-19Degree:MasterType:Thesis
Country:ChinaCandidate:J ZhangFull Text:PDF
GTID:2198330338488075Subject:Software engineering
Abstract/Summary:PDF Full Text Request
At present, automatic software testing has been concerned a lot in China and abroad. Automatic testing has a strong correlation with a certain business, but generic automatic testing tools have nothing to do with the business, it can not automatically adapt to various specific business.The implementation of testing still need human intervention, and results are difficult to achieve desired objective. In view of this, many large companies research and develop automatic testing tools independently. Here, we focused on particular software to design its automated testing tool; network management system is selected as the system under test. An API automatic testing tool will be developed to implement the test of F interface and Qx interface.Network management system manages network resource by computer software, and maintenance the normal operation of the network to coordinate and maintain the efficient operation. F interface is between the client and server, Qx interface is between the server and device. The automatic testing tool uses the client/server/agent architecture, test server interacts with test client, test agents and database.Test client provides four test libraries according to the testing process for user to operate , including test program library, test design library, test implementation library, test evaluation library. Which directly interacts with network management system is the test agent, it adapts to different interfaces and protocols. The test tool consists of three subsystems: server subsystem, client subsystem and database. Server subsystem is divided into four modules: communication management module, test management module, test implementation module and log management module. Client subsystem is divided into two modules: test library management module and plugin management module.By using the automatic testing tool, network management system greatly reduces its test cycle, the efficiency has been greatly improved.
Keywords/Search Tags:Automatic testing, Network management system, Interface
PDF Full Text Request
Related items