Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/1484
Title: วิธีการสร้างกรณีทดสอบโดยอัตโนมัติจากยูสเคส
Other Titles: Approach for automatically generating test cases from use cases
Authors: เศรษฐพงศ์ ลีฬหรัตนรักษ์, 2521-
Advisors: ธาราทิพย์ สุวรรณศาสตร์
Other author: จุฬาลงกรณ์มหาวิทยาลัย. คณะวิศวกรรมศาสตร์
Advisor's Email: Taratip.S@chula.ac.th
Subjects: ซอฟต์แวร์--การพัฒนา
เอ็กซ์เอ็มแอล
ยูสเคส (วิศวกรรมระบบ)
Issue Date: 2547
Publisher: จุฬาลงกรณ์มหาวิทยาลัย
Abstract: การพัฒนาซอฟต์แวร์ในปัจจุบันมักใช้วิธีการพัฒนาซอฟต์แวร์เชิงวัตถุ ซึ่งขั้นตอนการวิเคราะห์ถือเป็นขั้นตอนแรกของการพัฒนาซอฟต์แวร์เชิงวัตถุ โดยนักวิเคราะห์จะนำเอกสารความต้องการซอฟต์แวร์มาสร้างเอกสารการออกแบบซึ่งอยู่ในรูปแบบของแผนภาพยูเอ็มแอลเพื่ออธิบายความสัมพันธ์ของระบบ แผนภาพยูสเคสเป็นแผนภาพหนึ่งที่นักวิเคราะห์จะสร้างขึ้นในขั้นตอนการวิเคราะห์ ซึ่งเป็นแผนภาพที่แสดงฟังก์ชันการทำงานต่างๆ ของระบบและความสัมพันธ์ระหว่างฟังก์ชันการทำงาน วิทยานิพนธ์นี้นำเสนอวิธีการสร้างกรณีทดสอบโดยอัตโนมัติจากยูสเคสในแผนภาพยูสเคส กรณีทดสอบที่สร้างขึ้นตามวิธีการที่นำเสนอนี้ช่วยให้ขั้นตอนการทดสอบซอฟต์แวร์ในกระบวนการพัฒนาซอฟต์แวร์เริ่มต้นได้เร็วขึ้น นักวิเคราะห์ต้องให้ข้อมูลเพิ่มเติมแก่ยูสเคสได้แก่ ข้อมูลนำเข้า และลำดับเหตุการณ์สำหรับประกอบการสร้างกรณีทดสอบ หลังจากนั้นจึงนำข้อมูลรายละเอียดยูสเคสมาช่วยในการสร้างกรณีทดสอบโดยกรณีทดสอบที่สร้างขึ้นจะมีครอบคลุมทุกลำดับเหตุการณ์ที่เป็นไปได้ของแต่ละยูสเคส วิทยานิพนธ์นี้ได้พัฒนาเครื่องมือสร้างกรณีทดสอบโดยอัตโนมัติจากยูสเคสตามวิธีการที่นำเสนอไว้ ผู้ทดสอบสามารถสร้างกรณีทดสอบได้โดยอัตโนมัติด้วยเครื่องมือที่พัฒนาขึ้น ทำให้เวลาและค่าใช้จ่ายในการสร้างกรณีทดสอบและขั้นตอนการทดสอบซอฟต์แวร์ลดลง
Other Abstract: Currently, 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.
Description: วิทยานิพนธ์ (วท.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2547
Degree Name: วิทยาศาสตรมหาบัณฑิต
Degree Level: ปริญญาโท
Degree Discipline: วิทยาศาสตร์คอมพิวเตอร์
URI: http://cuir.car.chula.ac.th/handle/123456789/1484
ISBN: 9741763069
Type: Thesis
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.