Font Size: a A A

The Design And Implementation Of Communication Device Test Automation Framework Based On JUnit

Posted on:2018-11-03Degree:MasterType:Thesis
Country:ChinaCandidate:M Q GuFull Text:PDF
GTID:2348330533957951Subject:Engineering
Abstract/Summary:PDF Full Text Request
For automatic testing,framework means it can identify testing object,encapsulate interface items,initialize and clear test environment,catch and deal with exceptions,organize and manage test scripts and tasks and etc.However,automatic testing for network devices requires more specific needs for test framework design: performance test of electric function in hardware way,functional test of configuration and implementation and logic flow in software way,compatibility test of interfaces and operation in system way.All of these testing strategies are somehow different from traditional software test.But the basic testing thought and best practice are always good guidance for testing work in varies fields.JUnit is an Open-source test framework.It has always been referenced and improved because of its excellent design and optimizing features.In this article,the framework JCAT which is for inner use to test switch and route devices also refers JUnit design.Meanwhile,it takes test runners of JUnit 3.x,JUnit 4.x and TestNG as test engines.The work emphasizes on providing a better infrastructure for test scripts running.Because the configuration and implementation on network devices is more complex than software product using.Network engineers should be qualified strong network knowledge and theory of related protocol.Thus it brings framework developers higher requirements.A well-design automatic test framework should be good in reusing and extension as well as cover all those objects to be operated.At last the article introduces the whole process of automation test implementing with JCAT.It brings in ROI(Return On Investment)model to give a quantitative analysis to direct the activities of develop and application of automatic test framework.
Keywords/Search Tags:automatic test framework, communication devices, JUnit
PDF Full Text Request
Related items