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