Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/45924
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorธาราทิพย์ สุวรรณศาสตร์en_US
dc.contributor.authorจิรัชญา ใจแน่en_US
dc.contributor.otherจุฬาลงกรณ์มหาวิทยาลัย. คณะวิศวกรรมศาสตร์en_US
dc.date.accessioned2015-09-18T04:20:48Z
dc.date.available2015-09-18T04:20:48Z
dc.date.issued2557en_US
dc.identifier.urihttp://cuir.car.chula.ac.th/handle/123456789/45924
dc.descriptionวิทยานิพนธ์ (วท.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2557en_US
dc.description.abstractการทดสอบซอฟต์แวร์เป็นขั้นตอนที่สำคัญในการพัฒนาซอฟต์แวร์ ที่ต้องใช้ทั้งแรงงาน ระยะเวลา และงบประมาณที่ค่อนข้างสูง เนื่องจากการสร้างกรณีทดสอบ ซึ่งถือเป็นสิ่งจำเป็นในการทดสอบซอฟต์แวร์ นอกจากนี้ฐานข้อมูลถือเป็นองค์ประกอบสำคัญส่วนหนึ่งในการพัฒนาซอฟต์แวร์ โดยขนาดโครงร่างของฐานข้อมูลจะขึ้นอยู่กับขนาดของซอฟต์แวร์ ซึ่งหากมีการเปลี่ยนแปลงเกิดขึ้น อาจส่งผลกระทบกับกรณีทดสอบที่ออกแบบได้ อาจทำให้ผู้ทดสอบไม่สามารถทราบได้ว่าการเปลี่ยนแปลงที่เกิดขึ้นนั้นกระทบกับกรณีทดสอบใด ทำให้เสียเวลา และแรงงานในการตรวจสอบกรณีทดสอบที่ได้รับผลกระทบ เนื่องจากกรณีทดสอบนั้นไม่สามารถใช้งานได้แล้ว ดังนั้น การวิเคราะห์หากรณีทดสอบที่ได้รับผลกระทบจากการเปลี่ยนของสคีมาฐานข้อมูลจึงมีส่วนสำคัญในการพัฒนาซอฟต์แวร์ งานวิจัยนี้เสนอการวิเคราะห์ผลกระทบต่อกรณีทดสอบ เมื่อมีการเปลี่ยนแปลงของสคีมาฐานข้อมูลเกิดขึ้น โดยมุ่งเน้นการวิเคราะห์ผ่านฟังก์ชันการทำงานของซอฟต์แวร์ โดยจะวิเคราะห์หายูสเคสที่ได้รับผลกระทบที่เกิดจากการเปลี่ยนแปลงสคีมาฐานข้อมูลก่อน เพื่อนำกรณีทดสอบที่สร้างจากยูสเคสที่ได้รับผลกระทบมาวิเคราะห์ผลการเปลี่ยนแปลงที่เกิดขึ้น ซึ่งถ้าหากกรณีทดสอบนั้นได้รับผลกระทบจากการเปลี่ยนแปลง และไม่สามารถนำไปใช้ทดสอบได้ เครื่องมือจะสร้างกรณีทดสอบใหม่ขึ้นมาแทนกรณีทดสอบที่ได้รับผลกระทบen_US
dc.description.abstractalternativeSoftware testing is an important activity in software development that takes high effort and cost, due to test case creation is key factor of software testing. Moreover, database is a significant part of software, especially database schema. Database schema size is based on software complexity. If database schema is changed, it can affect to test cases. Database schema changes could not identify affected test cases. This trouble leads to waste time and effort to find the affected test cases, because some test cases may not be workable. Therefore, test case impact analysis of database schema change is essential for software development. So, this research presents a test case impact analysis of database schema change. The principle of research is focused on functional of software by using use case to find the impacted test cases from database schema changes, and generate new test cases for instead those impacted test cases.en_US
dc.language.isothen_US
dc.publisherจุฬาลงกรณ์มหาวิทยาลัยen_US
dc.relation.urihttp://doi.org/10.14457/CU.the.2014.664-
dc.rightsจุฬาลงกรณ์มหาวิทยาลัยen_US
dc.subjectโปรแกรมคอมพิวเตอร์ -- การทดสอบ
dc.subjectเอสคิวแอล (ภาษาคอมพิวเตอร์)
dc.subjectฐานข้อมูลเชิงสัมพันธ์
dc.subjectComputer programs -- Testing
dc.subjectSQL (Computer program language)
dc.subjectRelational databases
dc.titleการวิเคราะห์ผลกระทบต่อกรณีทดสอบเมื่อมีการเปลี่ยนแปลงสคีมาของฐานข้อมูลด้วยการใช้ยูสเคสen_US
dc.title.alternativeTEST CASE IMPACT ANALYSIS FOR DATABASE SCHEMA CHANGES USING USE CASESen_US
dc.typeThesisen_US
dc.degree.nameวิทยาศาสตรมหาบัณฑิตen_US
dc.degree.levelปริญญาโทen_US
dc.degree.disciplineวิศวกรรมซอฟต์แวร์en_US
dc.degree.grantorจุฬาลงกรณ์มหาวิทยาลัยen_US
dc.email.advisor[email protected]en_US
dc.identifier.DOI10.14457/CU.the.2014.664-
Appears in Collections:Eng - Theses

Files in This Item:
File Description SizeFormat 
5470145621.pdf4.18 MBAdobe PDFView/Open


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