Font Size: a A A

Construction Method And Implementation Of Transaction Model For General Network Management Interface Test

Posted on:2012-04-21Degree:MasterType:Thesis
Country:ChinaCandidate:W Y LiuFull Text:PDF
GTID:2178330335460395Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Computer network management interface test has been always overlooked when constructed the network management system in the past. The introduction of network management system has not been tested strictly. In order to ensure the intercommunication between network management system and equipment, interface between then needs to be tested according to the standard. This is called network management interface test.So far, most of the NMI test systems adopt artificial manner when execute test cases, therefore, test efficiency and test quality can not be ensured. Some test systems support lots of test cases to be executed automatically, but those test cases are limited to be executed in sequential order. Neither does it involve data dependence between operating parameters nor does it supply test process control, such as branch selection and judgment. This method can solve some problems to some extent, but it isn't enough for a NMS with a relatively complex functionality. So test automation needs to be improved.This paper proposed transaction model to organize the test cases. A transaction combines the test cases that has logical relationship and can complete a functionality test of a model. The transaction is coded by XML language, and it must pass the verification of the specification that coded by XML Schema. So the test transaction can be analyzed and executed by the test system to complete certain functionality model test. And this can improve the test automation.Test transaction is the combination of numerous of test steps. Those test steps are associated, having data or business dependencies and executing in order according to certain business logic. Test transaction may be simple transaction (e.g. waiting for a response on queries) or complex transaction (e.g. execute multiple queries and submit the order according to the query results). Test transaction reflects the logical order call relationship between test steps, select the next test steps according to the results of the previous test steps, condition iteration between test steps, assign a value to a parameter of a test step (include assign a value to a variable and assign a value to test step context), retain and reuse the result data of test and the judgment of test result.
Keywords/Search Tags:transaction model, model-driven, test transaction, network management interface test
PDF Full Text Request
Related items