Please use this identifier to cite or link to this item:
https://cuir.car.chula.ac.th/handle/123456789/19087
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | ธาราทิพย์ สุวรรณศาสตร์ | - |
dc.contributor.author | นัฐพล ไทยสาครพันธ์ | - |
dc.contributor.other | จุฬาลงกรณ์มหาวิทยาลัย. คณะวิศวกรรมศาสตร์ | - |
dc.date.accessioned | 2012-04-16T11:25:56Z | - |
dc.date.available | 2012-04-16T11:25:56Z | - |
dc.date.issued | 2552 | - |
dc.identifier.uri | http://cuir.car.chula.ac.th/handle/123456789/19087 | - |
dc.description | วิทยานิพนธ์ (วท.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2552 | en |
dc.description.abstract | ดับเบิลยูเอสบีเพล หรือบีเพล เป็นภาษากระแสงานทางธุรกิจที่ได้รับการออกแบบมาสำหรับเว็บเซอร์วิซ บีเพลนั้นใช้สำหรับกำหนดการทำงานร่วมกันของเว็บเซอร์วิซ และมีหน้าที่ประสานการทำงานร่วมกันของเซอร์วิซเหล่านั้น วิทยานิพนธ์นี้ได้นำเสนอวิธีการทดสอบบีเพลโดยใช้วิธีการทดสอบแบบมิวเทชัน การทดสอบแบบมิวเทชัน หรือการวิเคราะห์แบบมิวเทชัน เป็นวิธีการทดสอบที่มีรากฐานอยู่บนความผิดพร่องของโปรแกรม ซึ่งใช้สำหรับวัดความเพียงพอของกรณีทดสอบ วิทยานิพนธ์นี้ได้ประยุกต์ใช้การทดสอบแบบมิวเทชันกับภาษาบีเพลโดยการใส่ความผิดพร่องเข้าไปในเอกสารบีเพลเพื่อที่จะสร้างมิวแตนท์ วิทยานิพนธ์นี้ได้มีการนิยามตัวดำเนินการมิวเทชันสำหรับภาษาบีเพลโดยทำตามหลักการเลือกตัวดำเนินการมิวเทชัน เพื่อช่วยในการลดจำนวนตัวดำเนินการมิวเทชัน นอกจากนี้วิทยานิพนธ์นี้ยังสร้างเครื่องมือการทดสอบมิวเทชันสำหรับภาษาบีเพลซึ่งมีความสามารถในการสร้างมิวแตนท์ ดีพลอยโปรแกรมลงในเครื่องประมวลผลบีเพล เรียกใช้เซอร์วิซของโปรแกรมทดสอบ และรายงานผลการทดลองได้อย่างอัตโนมัติ | en |
dc.description.abstractalternative | Business Process Execution Language (BPEL) is an XML-based language used for the definition and execution of business process by using Web Services. BPEL is a coordination and composition language for Web Services. We propose a technique for testing BPEL by using mutation testing. Mutation testing or mutation analysis is a fault-based testing method for measuring the adequacy of test cases. We apply mutation testing to BPEL by injecting fault to BPEL document in order to generate mutants. We identify mutation operators by following selective mutation to decrease number of mutation operators. Mutation testing is a difficult testing method because mutation testing generates large number of mutants. Therefore, a prototype of a mutation testing tool for BPEL aims at real software projects is implemented. This tool is used for automatically generating mutants, deploys mutants to BPEL server, executes test cases, and reports test results. | en |
dc.format.extent | 4205586 bytes | - |
dc.format.mimetype | application/pdf | - |
dc.language.iso | th | es |
dc.publisher | จุฬาลงกรณ์มหาวิทยาลัย | en |
dc.relation.uri | http://doi.org/10.14457/CU.the.2009.315 | - |
dc.rights | จุฬาลงกรณ์มหาวิทยาลัย | en |
dc.subject | เอ็กซ์เอ็มแอล | en |
dc.subject | บีเพล (ภาษาคอมพิวเตอร์) | en |
dc.subject | เว็บเซอร์วิส | en |
dc.title | การทดสอบแบบมิวเทชันสำหรับตัวดำเนินการดัดแปลงนิพจน์ของบีเพล | en |
dc.title.alternative | Mutation testing for expression modification operators of Bpel | en |
dc.type | Thesis | es |
dc.degree.name | วิทยาศาสตรมหาบัณฑิต | es |
dc.degree.level | ปริญญาโท | es |
dc.degree.discipline | วิศวกรรมซอฟต์แวร์ | es |
dc.degree.grantor | จุฬาลงกรณ์มหาวิทยาลัย | en |
dc.email.advisor | Taratip.S@chula.ac.th | - |
dc.identifier.DOI | 10.14457/CU.the.2009.315 | - |
Appears in Collections: | Eng - Theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Natthapol_Th.pdf | 4.11 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.