Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/58339
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorธาราทิพย์ สุวรรณศาสตร์-
dc.contributor.authorวิไลพร ภู่เมธากุล-
dc.contributor.otherจุฬาลงกรณ์มหาวิทยาลัย. คณะวิศวกรรมศาสตร์-
dc.date.accessioned2018-04-11T01:37:48Z-
dc.date.available2018-04-11T01:37:48Z-
dc.date.issued2560-
dc.identifier.urihttp://cuir.car.chula.ac.th/handle/123456789/58339-
dc.descriptionวิทยานิพนธ์ (วท.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2560-
dc.description.abstractโปรแกรมประยุกต์บนโทรศัพท์เคลื่อนในปัจจุบันมีการพัฒนาและปรับปรุงโปรแกรมอยู่เสมอ เมื่อโปรแกรมประยุกต์มีขนาดใหญ่ขึ้น มีหน้าจอการทำงานเพิ่มมากขึ้น ส่งผลให้กรณีทดสอบมีความซับซ้อนเพิ่มมากขึ้น งานวิจัยที่ผ่านมามุ่งเน้นการสร้างกรณีทดสอบโดยไม่ได้สนใจลำดับหน้าจอของโปรแกรมประยุกต์ ก่อให้เกิดปัญหาคือโปรแกรมประยุกต์ที่นำมาทดสอบถูกทดสอบได้ไม่ครอบคลุมหรือครบถ้วนทุกหน้าจอ ดังนั้นลำดับของหน้าจอจึงเป็นสิ่งที่ควรนำมาทดสอบด้วย งานวิจัยนี้จึงนำเสนอเครื่องมือสร้างกรณีทดสอบตามลำดับของหน้าจอของโปรแกรมประยุกต์บนระบบปฏิบัติการแอนดรอยด์ โดยเริ่มต้นเครื่องมือจะสร้างกราฟการไหลของหน้าจอของโปรแกรมประยุกต์ และเส้นทางการทดสอบ หลังจากนั้นจะให้ผู้ทดสอบกำหนดค่าขอบเขตเพื่อนำไปสร้างกรณีทดสอบ โดยจะสร้างกรณีทดสอบด้วยวิธีการทดสอบแบบแบล็กบอกซ์โดยใช้ค่าขอบเขต เมื่อนำเครื่องมือมาทดลองกับโปรแกรมประยุกต์บนระบบปฏิบัติการแอนดรอยด์ที่ใช้งานจริงจำนวน 3 โปรแกรม เครื่องมือสามารถสร้างกรณีทดสอบที่มีเส้นทางทดสอบครอบคลุมแบบกิ่งตามกราฟการไหลของหน้าจอได้ และยังสามารถสร้างข้อมูลทดสอบได้ครบถ้วนถูกต้องตามค่าขอบเขตที่กำหนด-
dc.description.abstractalternativeMobile applications are constantly developed and improved. When the applications are larger and have more pages, they have an effect on test cases. Previous researches about test case generation presented test case creation regardless to the page sequence of the application. The problem is that test cases are not covered all pages. Consequently, the page sequence of the application should have included in the testing. This research presents a tool to generate test cases based on page sequences for Android mobile applications by creating a Page Flow Graph and test paths. Testers set boundary values to generate test cases. In our research, we use boundary value analysis which is a black-box testing technique to assign input values for each test case. We test this tool with three android applications, the tool can generate test cases that cover paths on the page flow graph based on branch coverage criteria and the tool can generate correctly test data from specified boundary values.-
dc.language.isoth-
dc.publisherจุฬาลงกรณ์มหาวิทยาลัย-
dc.relation.urihttp://doi.org/10.58837/CHULA.THE.2017.1264-
dc.rightsจุฬาลงกรณ์มหาวิทยาลัย-
dc.subjectแอนดรอยด์ (ระบบปฏิบัติการคอมพิวเตอร์)-
dc.subjectโทรศัพท์เคลื่อนที่ -- โปรแกรมคอมพิวเตอร์-
dc.subjectAndroid (Electronic resource)-
dc.subjectCell phones -- Computer programs-
dc.titleการสร้างกรณีทดสอบด้วยกราฟการไหลหน้าจอสำหรับโปรแกรมประยุกต์บนโทรศัพท์เคลื่อนที่ระบบปฏิบัติการแอนดรอยด์-
dc.title.alternativeTest case generation using page flow graph for Android mobile application-
dc.typeThesis-
dc.degree.nameวิทยาศาสตรมหาบัณฑิต-
dc.degree.levelปริญญาโท-
dc.degree.disciplineวิทยาศาสตร์คอมพิวเตอร์-
dc.degree.grantorจุฬาลงกรณ์มหาวิทยาลัย-
dc.email.advisorTaratip.S@Chula.ac.th,Taratip.S@Chula.ac.th-
dc.identifier.DOI10.58837/CHULA.THE.2017.1264-
Appears in Collections:Eng - Theses

Files in This Item:
File Description SizeFormat 
5870961721.pdf4.47 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.