Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/50326
Title: การวิเคราะห์ผลกระทบต่อกรณีทดสอบจากการเปลี่ยนแปลงส่วนต่อประสานกับผู้ใช้สำหรับโปรแกรมประยุกต์บนโทรศัพท์เคลื่อนที่แอนดรอยด์
Other Titles: Test Case Impact Analysis from User Interface Changes for Android Mobile Application
Authors: ชัชวาล โปร่งแสง
Advisors: ธาราทิพย์ สุวรรณศาสตร์
Other author: จุฬาลงกรณ์มหาวิทยาลัย. คณะวิศวกรรมศาสตร์
Advisor's Email: [email protected],[email protected]
Issue Date: 2558
Publisher: จุฬาลงกรณ์มหาวิทยาลัย
Abstract: โปรแกรมประยุกต์บนโทรศัพท์เคลื่อนที่เพิ่มจำนวนและมีบทบาทต่อการดำรงชีวิตผนวกผสานแนวคิดเครือข่ายสังคมจึงทำให้มีการเข้าใช้งานโปรแกรมบนโทรศัพท์เคลื่อนที่หลายครั้งต่อวัน และมีแนวโน้มมากกว่าการใช้ผ่านคอมพิวเตอร์ส่วนบุคคล แนวทางการพัฒนาโปรแกรมบนโทรศัพท์เคลื่อนที่มีอยู่ด้วยกันหลายแพลตฟอร์ม แต่หากวัดถึงส่วนแบ่งทางการตลาดพบว่าแอนดรอยด์มีส่วนแบ่งทางการตลาดมากที่สุด ดังนั้นการพัฒนาโปรแกรมบนระบบปฏิบัติการแอนดรอยด์ จึงพัฒนาปรับปรุงโปรแกรมอยู่เสมอ ส่งผลกระทบมาสู่กระบวนการทดสอบโปรแกรมก่อให้เกิดปัญหาคือมีบางส่วนของกรณีทดสอบเดิมของโปรแกรมไม่สามารถนำมาใช้งานในการทดสอบโปรแกรมที่ถูกเปลี่ยนแปลงได้ ทำให้นักทดสอบโปรแกรมต้องใช้เวลา แรงงานและทรัพยากรในการตรวจสอบการเปลี่ยนแปลงกรณีทดสอบก่อนนำไปทดสอบโปรแกรมที่ถูกเปลี่ยนแปลง ด้วยเหตุนี้การวิเคราะห์ผลกระทบต่อกรณีทดสอบจากการเปลี่ยนแปลงส่วนต่อประสานกับผู้ใช้ของโปรแกรมจึงมีความสำคัญ งานวิจัยนี้จึงนำเสนอการวิเคราะห์ผลกระทบต่อกรณีทดสอบจากการเปลี่ยนแปลงส่วนต่อประสานกับผู้ใช้ของโปรแกรมประยุกต์บนโทรศัพท์เคลื่อนที่แอนดรอยด์ โดยเริ่มต้นด้วยการเปรียบเทียบไฟล์เอกสารเอกซ์เอ็มแอลของส่วนต่อประสานกับผู้ใช้ทั้งสองเวอร์ชัน จากนั้นนำผลของการเปรียบเทียบที่ได้ตรวจสอบกับกรณีทดสอบเดิมที่เป็นผลกระทบจากการเปลี่ยนแปลงแล้วปรับปรุงกรณีทดสอบให้ถูกต้อง รวมถึงสร้างกรณีทดสอบทดแทนในกรณีที่กรณีทดสอบเดิมไม่สามารถใช้งานได้ ซึ่งสร้างกรณีทดสอบโดยใช้ค่าขอบเขต และเป็นวิธีการทดสอบแบบแบล็คบอกซ์ ผลลัพธ์ที่ได้คือกรณีทดสอบที่ได้รับการแก้ไข และมีความถูกต้องมากขึ้น
Other Abstract: Mobile applications have been increased and have influences on daily life mixing with social networking, therefore; there are accesses to mobile applications several times per day and the trend is higher than PC. There are a lot of mobile application development platforms if the market share is counted, the Android gains the most. Hence, Android applications development have grown, and they actually have an effect on testing process. The problem is that some test cases cannot be used when the programs are changed and this causes testers spend more times, energy, and resources for testing the changes before testing the new one. Consequently, test case impact analysis from User Interface changes for applications are important. This research presents test case impact analysis from User Interface changes for Android mobile application. It begins with the comparison between two versions of XML User Interface files. Then the results with old test cases which are affected by the changes are compared and test cases are corrected. In addition, new test cases are created to replace the old ineffective test cases. We use Boundary Value Analysis which is a “Black-box Testing Technique” to generate the new test cases. The findings are the improved and corrected test cases.
Description: วิทยานิพนธ์ (วท.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2558
Degree Name: วิทยาศาสตรมหาบัณฑิต
Degree Level: ปริญญาโท
Degree Discipline: วิศวกรรมซอฟต์แวร์
URI: http://cuir.car.chula.ac.th/handle/123456789/50326
Type: Thesis
Appears in Collections:Eng - Theses

Files in This Item:
File Description SizeFormat 
5670473621.pdf4.58 MBAdobe PDFView/Open


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