Please use this identifier to cite or link to this item:
https://cuir.car.chula.ac.th/handle/123456789/52186
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | ธาราทิพย์ สุวรรณศาสตร์ | en_US |
dc.contributor.author | ไชยเทพ นนท์โชติ | en_US |
dc.contributor.other | จุฬาลงกรณ์มหาวิทยาลัย. คณะวิศวกรรมศาสตร์ | en_US |
dc.date.accessioned | 2017-03-03T03:01:59Z | - |
dc.date.available | 2017-03-03T03:01:59Z | - |
dc.date.issued | 2559 | en_US |
dc.identifier.uri | http://cuir.car.chula.ac.th/handle/123456789/52186 | - |
dc.description | วิทยานิพนธ์ (วท.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2559 | en_US |
dc.description.abstract | แผนภาพจำลองกระบวนการทางธุรกิจหรือแผนภาพบีพีเอ็มเอ็นเป็นแผนภาพที่ใช้อธิบายการทำงานของซอฟต์แวร์ซึ่งแผนภาพดังกล่าวสามารถสร้างได้ตั้งแต่ขั้นตอนเริ่มต้นของวงจรการพัฒนาซอฟต์แวร์ ทำให้สามารถสร้างกรณีทดสอบควบคู่ไปกับการพัฒนาซอฟต์แวร์ได้ แต่การพัฒนาซอฟต์แวร์ในปัจจุบันได้นำเซอร์วิสสำเร็จรูปมาใช้พัฒนาซอฟต์แวร์เพื่อลดระยะเวลาในการพัฒนาซอฟต์แวร์ ซึ่งงานวิจัยการสร้างกรณีทดสอบจากแผนภาพบีพีเอ็มเอ็นในปัจจุบันยังไม่ได้มุ่งเน้นหรือสนใจการนำเซอร์วิสสำเร็จรูปเข้ามาใช้ควบคู่กับแผนภาพบีพีเอ็มเอ็นในการออกแบบพฤติกรรมการทำงานของซอฟต์แวร์ งานวิจัยนี้นำเสนอแนวคิดและเครื่องมือในการสร้างกรณีทดสอบจากแผนภาพบีพีเอ็มเอ็น โดยเครื่องมือจะสกัดข้อมูลที่อยู่ในอิลีเมนต์ของแผนภาพบีพีเอ็มเอ็น จากนั้นจึงนำอิลีเมนต์ที่สกัดได้ทั้งหมดจากแผนภาพมาวิเคราะห์หาเซอร์วิสที่นำมาใช้ในแผนภาพบีพีเอ็มเอ็น จากนั้นเครื่องมือจะให้ผู้ใช้งานนำเข้าแผนภาพบีเพลซึ่งเป็นเอกสารที่ใช้ในการอธิบายการทำงานของเซอร์วิสเพื่อสกัดข้อมูลที่อยู่ภายในอิลีเมนต์ของแผนภาพบีเพล ต่อมาเครื่องมือจึงนำอิลีเมนต์ที่ได้จากสองแผนภาพมาสร้างเส้นทางทดสอบและให้ผู้ใช้งานนำเข้าเค้าร่างเอกซ์เอสดีเพื่อกำหนดขอบเขตของข้อมูลทดสอบ สุดท้ายจะได้กรณีทดสอบที่ผู้ใช้สามารถนำไปใช้ในการทดสอบซอฟต์แวร์ต่อไป | en_US |
dc.description.abstractalternative | Business Process Model and Notation diagram or BPMN diagram is a diagram that explains functional behaviors of a software. This diagram is usually created in early phase of software development life cycle. Thus, test case generation can be made parallel to software development. To date, services from thired parties are used in software development in order to shorten the duration of software development. Unfortunately, researches for test case generation haven't focused on BPMN diagram with instant services from the third parties in software development. This research presents a concept and implementation of a tool for generating a test cases from a BPMN diagram with BPEL diagrams. The tool extracts elements stored in a BPMN diagram. Next, the tool analyes services used in the BPMN diagram from a list of BPMN's elements. Then, the tool allows a user to import BPEL diagrams that explain functional behaviors of services used in the BPMN diagram and extract elements are stored in the BPEL diagram. After that, the tool uses elements from those diagrams to create a control flow graph, test paths and allow users to import a XSD schema which defines boundary values of inputs in this research. Finally, the tool generates test cases which are ready for testing later. | en_US |
dc.language.iso | th | en_US |
dc.publisher | จุฬาลงกรณ์มหาวิทยาลัย | en_US |
dc.relation.uri | http://doi.org/10.58837/CHULA.THE.2016.998 | - |
dc.rights | จุฬาลงกรณ์มหาวิทยาลัย | en_US |
dc.subject | ซอฟต์แวร์ -- การพัฒนา | - |
dc.subject | Computer software -- Development | - |
dc.title | การสร้างกรณีทดสอบจากแผนภาพบีพีเอ็มเอ็นร่วมกับแผนภาพบีเพล | en_US |
dc.title.alternative | Test case generation from a BPMN diagram with BPEL diagrams | en_US |
dc.type | Thesis | en_US |
dc.degree.name | วิทยาศาสตรมหาบัณฑิต | en_US |
dc.degree.level | ปริญญาโท | en_US |
dc.degree.discipline | วิศวกรรมซอฟต์แวร์ | en_US |
dc.degree.grantor | จุฬาลงกรณ์มหาวิทยาลัย | en_US |
dc.email.advisor | Taratip.S@Chula.ac.th,taratip.s@chula.ac.th | en_US |
dc.identifier.DOI | 10.58837/CHULA.THE.2016.998 | - |
Appears in Collections: | Eng - Theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
5670173321.pdf | 5.88 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.