In today's software development, software testing is an important means to ensure software quality. With the continuous development of technology, software development, object-oriented software development technology, a comprehensive application to software testing has brought new challenges to the object-oriented software testing technology research also increasingly important.This article first analyzes the origin of software testing, software testing at home and abroad in a variety of ideas and the development of the above. From the perspective of software testing software testing software testing classification and commonly used model, the quality of software testing and quality assessment. Software testing is the most important object-oriented software testing technology, new features of its encapsulation, inheritance, polymorphism for software testing technique presented new challenges. Object-oriented software testing techniques which are facing the basis of the level and data-flow. Which object-oriented software testing phase of several important unit testing, integration testing. System testing commonly used methods. Focuses on object-oriented software testing, the most commonly used UML techniques, use of UML diagram in object-oriented development process and testing phase of the correspondence.This article focuses on the use of UML knowledge, object-oriented development of the IPv6 network monitoring system, each test phase the different test cases. Using UML state diagram, based on data flow analysis techniques to generate IPv6 network monitoring system for unit testing test cases. Using activity diagram, generated IPv6 network monitoring system integration testing test cases. Work over IPv6 Intrusion Detection System to provide the relevant test case, the final test for the system design management process and related security, the specific test execution process. IPv6 for the successful completion of testing of intrusion detection system software provided a guarantee. |