Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/58621
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorTaratip Suwannasart-
dc.contributor.authorSiros Supavita-
dc.contributor.otherChulalongkorn University. Faculty of Engineering-
dc.date.accessioned2018-04-30T08:31:50Z-
dc.date.available2018-04-30T08:31:50Z-
dc.date.issued2006-
dc.identifier.urihttp://cuir.car.chula.ac.th/handle/123456789/58621-
dc.descriptionThesis (M.Eng.)--Chulalongkorn University, 2006en_US
dc.description.abstractSoftware testing is a crucial part in software development. It has been discovered that object-oriented software needs different testing techniques due to its unique features. Polymorphism is one of the prominent features in object-oriented paradigm. This research presents an approach for testing object-oriented software focusing on polymorphism feature. The test approach uses UML sequence diagrams as test specification and aims at finding defects which are the result of unconformity between a sequence diagram and its implementation. The approach covers the model of message sending sequence model for representing a sequence of message sent between objects in an interaction. Moreover the approach supports verification of the actual message sending sequence occurred in test execution against the expected message sending sequence from a UML sequence diagram. The approach also includes test case generation and test adequacy criteria, which focus on polymorphism. A tool is implemented based on the approach for evaluation purpose. The evaluation of the tool effectively reflects the capability of the test approach in various situations.en_US
dc.description.abstractalternativeการทดสอบซอฟต์แวร์เป็นขั้นตอนที่สำคัญขั้นตอนหนึ่งของการพัฒนาซอฟต์แวร์ ได้มีการค้นพบกันมาแล้วว่าซอฟต์แวร์ที่ถูกพัฒนาโดยวิธีการเชิงวัตถุ จำเป็นต้องใช้เทคนิคในการทดสอบที่แตกต่างออกไป เนื่องจากคุณสมบัติเฉพาะของวิธีการเชิงวัตถุ คุณสมบัติโพลีเมอร์ฟิซึมเป็นหนึ่งในคุณสมบัติที่โดดเด่นของวิธีการเชิงวัตถุ งานวิจัยนี้ นำเสนอวิธีการสำหรับทดสอบซอฟต์แวร์ที่พัฒนาโดยวิธีการเชิงวัตถุ โดยมุ่งเน้นที่ข้อผิดพลาดจากโพลีเมอร์ฟิซึม วิธีการนี้ใช้แผนภาพซีเควนซ์ในยูเอ็มแอลเป็นข้อกำหนดในการทดสอบ และมุ่งเน้นที่การค้นหาข้อผิดพลาดที่เกิดจากความแตกต่างระหว่างแผนภาพซีเควนซ์กับซอฟต์แวร์ที่สร้างขึ้น วิธีการที่นำเสนอนี้ รวมถึงแบบจำลองที่ใช้สำหรับแทนลำดับการส่งเมสเสจระหว่างอ็อบเจ็กต์ที่เกิดขึ้นในการปฏิสัมพันธ์หนึ่งๆ นอกจากนั้น วิธีการนี้ยังสนับสนุนการตรวจสอบลำดับการส่งเมสเสจที่เกิดขึ้นจริงในการทดสอบ เทียบกับลำดับการส่งเมสเสจที่ระบุไว้ในแผนภาพซีเควนซ์ วิธีการยังครอบคลุมถึงการสร้างกรณีทดสอบ และเงื่อนไขในการวัดความครอบคลุมของการทดสอบ โดยมุ่งเน้นไปที่คุณสมบัติโพลีเมอร์ฟิซึมในซอฟต์แวร์ที่ทดสอบ ได้มีการสร้างเครื่องมือสำหรับสร้างกรณีทดสอบโดยอ้างอิงจากวิธีการทดสอบที่นำเสนอในงานวิจัย เพื่อประเมินความสามารถของวิธีการ โดยที่ผลการประเมินสะท้อนให้เห็น ได้เป็นอย่างดี ถึงความสามารถของวิธีการทดสอบในการสร้างกรณีทดสอบและการทดสอบในสถานการณ์ต่างๆen_US
dc.language.isoenen_US
dc.publisherChulalongkorn Universityen_US
dc.relation.urihttp://doi.org/10.14457/CU.the.2006.2031-
dc.rightsChulalongkorn Universityen_US
dc.subjectComputer software -- Developmenten_US
dc.subjectUML (Computer science)en_US
dc.subjectObject-oriented methods (Computer science)en_US
dc.subjectซอฟต์แวร์ -- การพัฒนาen_US
dc.subjectยูเอ็มแอล (วิทยาการคอมพิวเตอร์)en_US
dc.subjectวิธีเชิงวัตถุ (วิทยาการคอมพิวเตอร์)en_US
dc.titleAn approach for test case generation for polymorphic interactions from UMLsequence diagramsen_US
dc.title.alternativeวิธีการสร้างกรณีทดสอบสำหรับการปฏิสัมพันธ์แบบโพลีมอร์ฟิกจากแผนภาพซีเควนซ์ของยูเอ็มแอลen_US
dc.typeThesisen_US
dc.degree.nameMaster of Engineeringen_US
dc.degree.levelMaster's Degreeen_US
dc.degree.disciplineComputer Engineeringen_US
dc.degree.grantorChulalongkorn Universityen_US
dc.email.advisorTaratip.S@chula.ac.th-
dc.identifier.DOI10.14457/CU.the.2006.2031-
Appears in Collections:Eng - Theses

Files in This Item:
File Description SizeFormat 
siros_su_front.pdf2 MBAdobe PDFView/Open
siros_su_ch1.pdf1.01 MBAdobe PDFView/Open
siros_su_ch2.pdf1.93 MBAdobe PDFView/Open
siros_su_ch3.pdf1.03 MBAdobe PDFView/Open
siros_su_ch4.pdf1.51 MBAdobe PDFView/Open
siros_su_ch5.pdf1.73 MBAdobe PDFView/Open
siros_su_ch6.pdf3.15 MBAdobe PDFView/Open
siros_su_ch7.pdf2.53 MBAdobe PDFView/Open
siros_su_ch8.pdf3.53 MBAdobe PDFView/Open
siros_su_ch9.pdf770.78 kBAdobe PDFView/Open
siros_su_back.pdf4.16 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.