Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/1484
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorธาราทิพย์ สุวรรณศาสตร์-
dc.contributor.authorเศรษฐพงศ์ ลีฬหรัตนรักษ์, 2521--
dc.contributor.otherจุฬาลงกรณ์มหาวิทยาลัย. คณะวิศวกรรมศาสตร์-
dc.date.accessioned2006-08-05T05:20:25Z-
dc.date.available2006-08-05T05:20:25Z-
dc.date.issued2547-
dc.identifier.isbn9741763069-
dc.identifier.urihttp://cuir.car.chula.ac.th/handle/123456789/1484-
dc.descriptionวิทยานิพนธ์ (วท.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2547en
dc.description.abstractการพัฒนาซอฟต์แวร์ในปัจจุบันมักใช้วิธีการพัฒนาซอฟต์แวร์เชิงวัตถุ ซึ่งขั้นตอนการวิเคราะห์ถือเป็นขั้นตอนแรกของการพัฒนาซอฟต์แวร์เชิงวัตถุ โดยนักวิเคราะห์จะนำเอกสารความต้องการซอฟต์แวร์มาสร้างเอกสารการออกแบบซึ่งอยู่ในรูปแบบของแผนภาพยูเอ็มแอลเพื่ออธิบายความสัมพันธ์ของระบบ แผนภาพยูสเคสเป็นแผนภาพหนึ่งที่นักวิเคราะห์จะสร้างขึ้นในขั้นตอนการวิเคราะห์ ซึ่งเป็นแผนภาพที่แสดงฟังก์ชันการทำงานต่างๆ ของระบบและความสัมพันธ์ระหว่างฟังก์ชันการทำงาน วิทยานิพนธ์นี้นำเสนอวิธีการสร้างกรณีทดสอบโดยอัตโนมัติจากยูสเคสในแผนภาพยูสเคส กรณีทดสอบที่สร้างขึ้นตามวิธีการที่นำเสนอนี้ช่วยให้ขั้นตอนการทดสอบซอฟต์แวร์ในกระบวนการพัฒนาซอฟต์แวร์เริ่มต้นได้เร็วขึ้น นักวิเคราะห์ต้องให้ข้อมูลเพิ่มเติมแก่ยูสเคสได้แก่ ข้อมูลนำเข้า และลำดับเหตุการณ์สำหรับประกอบการสร้างกรณีทดสอบ หลังจากนั้นจึงนำข้อมูลรายละเอียดยูสเคสมาช่วยในการสร้างกรณีทดสอบโดยกรณีทดสอบที่สร้างขึ้นจะมีครอบคลุมทุกลำดับเหตุการณ์ที่เป็นไปได้ของแต่ละยูสเคส วิทยานิพนธ์นี้ได้พัฒนาเครื่องมือสร้างกรณีทดสอบโดยอัตโนมัติจากยูสเคสตามวิธีการที่นำเสนอไว้ ผู้ทดสอบสามารถสร้างกรณีทดสอบได้โดยอัตโนมัติด้วยเครื่องมือที่พัฒนาขึ้น ทำให้เวลาและค่าใช้จ่ายในการสร้างกรณีทดสอบและขั้นตอนการทดสอบซอฟต์แวร์ลดลงen
dc.description.abstractalternativeCurrently, software is often developed using object-oriented technology. In the analysis phase, which is the first phase of software development process, a system analyst creates design documents, such as UML diagrams, from software requirements. A use case diagram, which is one of UML diagrams, shows system functions and relationships among use cases within a system. This proposes an approach for automatically generating test cases from use cases. These test cases can help testers launch the test process early in the software development life cycle. System analyst has to supply additional information related to use cases such as inputs and scenarios in order to generate test cases. All generated test cases are covered all possible use case scenarios. Accoding to this approach, a test case generating tool is developed. will in tool, testers can automatically generate test cases, so it reduces the cost and effort of test case generation and the software testing process.en
dc.format.extent2093900 bytes-
dc.format.mimetypeapplication/pdf-
dc.language.isothen
dc.publisherจุฬาลงกรณ์มหาวิทยาลัยen
dc.rightsจุฬาลงกรณ์มหาวิทยาลัยen
dc.subjectซอฟต์แวร์--การพัฒนาen
dc.subjectเอ็กซ์เอ็มแอลen
dc.subjectยูสเคส (วิศวกรรมระบบ)en
dc.titleวิธีการสร้างกรณีทดสอบโดยอัตโนมัติจากยูสเคสen
dc.title.alternativeApproach for automatically generating test cases from use casesen
dc.typeThesisen
dc.degree.nameวิทยาศาสตรมหาบัณฑิตen
dc.degree.levelปริญญาโทen
dc.degree.disciplineวิทยาศาสตร์คอมพิวเตอร์en
dc.degree.grantorจุฬาลงกรณ์มหาวิทยาลัยen
dc.email.advisorTaratip.S@chula.ac.th-
Appears in Collections:Eng - Theses

Files in This Item:
File Description SizeFormat 
Setapong.pdf3.44 MBAdobe PDFView/Open


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