Font Size: a A A

Establishment And Implementation Of A Software Robustness Testing Model Based On Network Interface

Posted on:2007-01-22Degree:MasterType:Thesis
Country:ChinaCandidate:G HaoFull Text:PDF
GTID:2178360185485842Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Testing is an important way to assure software quality. With the development of network and communication techniques, software products often work in the complicated network environment. So the study of new testing techniques and approaches specific to network software is an important subject. Nowadays, testing of network software is mainly concentrated on function and performance, while there are few concerns about the robustness testing. Robustness testing is an effective way to assure the quality of network software.It is the most different between network software and individual one that every parts of network system exchange data through the network interface, which is the source of the complex network environment. Accordingly, the method of robustness testing based on network interface is proposed in this paper. Through the load test and tolerance test to network interface, we can inspect the robust performance of interface, it assures the system of dealing with the abnormal input correctly and improves the system's security and credibility.With the new idea, we studied the method of network software robustness testing, established and implemented a software robustness testing model based on network interface. It takes the test process automatic control as its polestar, the test case automatic generation as its core, and contains test case automatic generation model, test case generation algorithms, and test case refinement techniques. And we developed a prototype system, Network Software Robustness Testing System (NSRTS) that can test network software robustness automatically. The prototype system captures data packets with NDIS technique of Windows, and it realizes data packets collecting with inference machine after formalizing the packet filtering rules.Finally, we used NSRTS to verify several main test case generation algorithms, and the test result indicated that the algorithms of testing are feasible.
Keywords/Search Tags:network interface, robustness testing, test case generation, packet filtering
PDF Full Text Request
Related items