Automated Test Case Generation for Polymorphic Call-Sites

dc.contributor.authorBansal, Anshu
dc.contributor.supervisorBhatia, Rajesh
dc.contributor.supervisorVerma, Karun
dc.date.accessioned2011-07-08T12:30:27Z
dc.date.available2011-07-08T12:30:27Z
dc.date.issued2011-07-08T12:30:27Z
dc.descriptionM.E. (Software Engineering)en
dc.description.abstractObject-oriented feature polymorphism poses difficulty in testing the object-oriented software. The dynamic binding allows the target of a call to be decided at runtime, and makes impossible to identify the target of the call during compile-time. So, test cases are needed for each possible method binding of polymorphic call-site. A new technique has been proposed to test polymorphic call-sites in object-oriented software. It considers only those method bindings of a polymorphic call-site whose definition sets are different. As a result, the number of test cases for testing polymorphism has been reduced. In addition, the proposed technique is based on system dependence graph, which includes both control and data dependence. With this representation, both testers and developers of object-oriented programs can better understand the polymorphic interactions within the software. A prototype GUI-based tool has been implemented. The result obtained by using the tool demonstrates the effectiveness of the proposed technique.en
dc.format.extent1131393 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.urihttp://hdl.handle.net/10266/1393
dc.language.isoenen
dc.subjectTestingen
dc.subjectAutomated Test Case Generationen
dc.titleAutomated Test Case Generation for Polymorphic Call-Sitesen
dc.typeThesisen

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Anshu Thesis.pdf
Size:
1.08 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.79 KB
Format:
Item-specific license agreed upon to submission
Description: