|
เครื่องมือวิเคราะห์ผลกระทบต่อซอร์สโค้ดและกรณีทดสอบสำหรับการเปลี่ยนแปลงสคีมาฐานข้อมูล |
|---|---|
| รหัสดีโอไอ | |
| Title | เครื่องมือวิเคราะห์ผลกระทบต่อซอร์สโค้ดและกรณีทดสอบสำหรับการเปลี่ยนแปลงสคีมาฐานข้อมูล |
| Creator | ชาญวิทย์ ศรีอาภานนท์ |
| Contributor | ธาราทิพย์ สุวรรณศาสตร์ |
| Publisher | จุฬาลงกรณ์มหาวิทยาลัย |
| Publication Year | 2557 |
| Keyword | เอสคิวแอล (ภาษาคอมพิวเตอร์), ภาษาสอบถามข้อมูล (วิทยาการคอมพิวเตอร์), ซอฟต์แวร์ -- การทดสอบ, SQL (Computer program language), Query languages (Computer science), Software -- Testing |
| Abstract | การทดสอบซอฟต์แวร์ เป็นขั้นตอนหนึ่งที่สำคัญในกระบวนการพัฒนาซอฟต์แวร์ แต่อย่างไรก็ตามการเปลี่ยนแปลงเป็นสิ่งที่หลีกเลี่ยงไม่ได้และสามารถเกิดขึ้นได้ตลอดเวลาในวัฎจักรของการพัฒนาซอฟต์แวร์ การเปลี่ยนแปลงสามารถเกิดขึ้นได้กับสคีมาฐานข้อมูล และหากโปรแกรมหรือ ซอร์สโค้ดใดๆ ก็ตามที่ทำงานสัมพันธ์กับสคีมาฐานข้อมูลดังกล่าว อาจจะได้รับผลกระทบตามมา เนื่องจากสคีมาในฐานข้อมูลเกิดการเปลี่ยนแปลง และกรณีทดสอบที่สร้างด้วยวิธีการแบบ ไวท์บอกซ์ที่อ้างอิงจากซอร์สโค้ดนั้นก็ย่อมเกิดผลกระทบเช่นกัน ผู้วิจัยจึงพัฒนาเครื่องมือวิเคราะห์ผลกระทบต่อซอร์สโค้ดและกรณีทดสอบสำหรับการเปลี่ยนแปลงสคีมาฐานข้อมูล โดยเครื่องมือนี้จะวิเคราะห์หาข้อมูลจากล็อกไฟล์ เพื่อหาการเปลี่ยนแปลงที่เกิดขึ้น แล้ววิเคราะห์หาว่าซอร์สโค้ดและกรณีทดสอบใดบ้างที่ได้รับผลกระทบจากการกระทำดังกล่าว พร้อมทั้งแสดงตำแหน่งที่เกิดผลกระทบในซอร์สโค้ด ปรับปรุงแก้ไขข้อมูลทดสอบของกรณีทดสอบที่ได้รับผลกระทบ ให้สามารถนำไปใช้งานต่อได้ หลังจากนั้นผู้วิจัยได้ทดสอบเครื่องมือนี้กับระบบจำลองการทำงาน 3 ระบบ ซึ่งเครื่องมือสามารถวิเคราะห์หาผลกระทบต่อซอร์สโค้ดและกรณีทดสอบสำหรับการปลี่ยนแปลงสคีมาฐานข้อมูลได้อย่างถูกต้อง อีกทั้งยังสามารถสร้าง กรณีทดสอบได้ตามที่คาดไว้ |
| URL Website | cuir.car.chula.ac.th |