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