Title :
UML-Based Approach to Generate Polymorphic Testing Sequence and its Implementation
Author :
Zeng, Yi ; Chen, Lian-Ping ; Chai, Yan-Xin ; Zhou, Xin
Author_Institution :
Coll. of Comput. Sci., Chongqing Univ., Chongqing, China
Abstract :
Polymorphism is one of the three most important characters of object-oriented technology. Not only it enhances the flexibility of programming and reused of codes, but also it brings new challenge for the software testing. After analyzing the software UML model document, we represent it in XML form. And then, under the guidance of control-flow graph, we integrated class diagram´s information with collaboration diagram, extended traditional interprocedural restricted control-flow graph(IRCFG) with polymorphic information and class diagram information. Also the approach to general testing sequence is given in this paper. Finally we designed an architecture of software testing and used Java API to implement some modules.
Keywords :
Java; Unified Modeling Language; XML; object-oriented programming; program testing; Java API; UML; XML; class diagram information; collaboration diagram; interprocedural restricted control-flow graph; object-oriented technology; polymorphic testing sequence; programming; software testing; Character generation; Collaboration; Computer science; Educational institutions; Object oriented modeling; Programming; Software engineering; Software testing; Unified modeling language; XML; class diagram; collaboration diagram; polymorphism; testing sequence;
Conference_Titel :
Software Engineering, 2009. WCSE '09. WRI World Congress on
Conference_Location :
Xiamen
Print_ISBN :
978-0-7695-3570-8
DOI :
10.1109/WCSE.2009.334