Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/50123
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorPeraphon Sophatsathiten_US
dc.contributor.authorChalita Somsornen_US
dc.contributor.otherChulalongkorn University. Faculty of Scienceen_US
dc.date.accessioned2016-11-30T05:43:12Z
dc.date.available2016-11-30T05:43:12Z
dc.date.issued2015en_US
dc.identifier.urihttp://cuir.car.chula.ac.th/handle/123456789/50123
dc.descriptionThesis (M.Sc.)--Chulalongkorn University, 2015en_US
dc.description.abstractThis research proposes some criteria for GUI regression testing to determine the appropriate time to stop without wasting too much testing cost. This is essential for all software upgrades that can be released in a reasonably short time, yet still guarantees the product quality. One difficulty to achieve such a target depends on the sequence of test cases being input. The order of the input test case input sequence affects the number of failures found. As such, a test-stoppage model is proposed by determining factors that affect software reliability and the expected cost of continuing test. The procedure prioritizes the order of test cases into different sequences for the regression test input. When a failure is found, it is immediately edited before the test resumes. The test terminates when the failure intensity is within the predetermined threshold and the expected cost does not exceed the allotted budget limit. Performance of the proposed criteria encompasses three measures, namely, failure intensity, cost of testing and editing, and reliability. Failure intensity is a function of faults and fault detection rate. The costs are function of time spent on fixing errors. The reliability function incorporates Weibull distribution to better reflect the test data. The proposed model is tested using real GUI applications as test data. Performance shows satisfactory results on stopping criteria.en_US
dc.description.abstractalternativeงานวิจัยนี้เสนอเกณฑ์การหยุดทดสอบแบบถดถอยในโปรแกรมส่วนต่อประสานกราฟิกกับผู้ใช้เพื่อประเมินระยะเวลาที่เหมาะสมในการหยุดเพื่อไม่ให้สิ้นเปลืองงบประมาณสำหรับการทดสอบมากเกินไป ซึ่งเป็นสิ่งจำเป็นสำหรับการแก้ไขปรับปรุงซอฟต์แวร์ที่สามารถนำไปใช้งานได้ในเวลาอันสั้น แต่ยังคงมีคุณภาพ ปัญหาหนึ่งที่เป็นอุปสรรคต่อการบรรลุตามเป้าหมายขึ้นอยู่กับลำดับของกรณีทดสอบที่ใส่เป็นข้อมูลนำเข้า ลำดับนี้มีผลต่อจำนวนของความขัดข้องที่พบ ดังนั้นงานวิจัยนี้เสนอตัวแบบการหยุดซึ่งพิจารณาปัจจัยที่มีผลกระทบความน่าเชื่อถือของซอฟต์แวร์และค่าใช้จ่ายโดยประมาณในการดำเนินการทดสอบต่อ ขั้นตอนวิธีคือจัดลำดับกรณีทดสอบออกเป็นลำดับที่แตกต่างกันเพื่อใช้เป็นข้อมูลนำเข้าสำหรับการทดสอบแบบถดถอย เมื่อพบความขัดข้อง ความขัดข้องนั้นจะถูกแก้ไขทันทีก่อนที่จะดำเนินการทดสอบต่อ การทดสอบนี้หยุดเมื่อจำนวนข้อขัดข้องและค่าใช้จ่ายไม่เกินงบประมาณที่ตั้งไว้ การวัดผลสมรรถนะของเกณฑ์ที่นำเสนอครอบคลุมตัวชี้วัดสามประเภท ได้แก่ ความเข้มของความขัดข้อง ค่าใช้จ่ายในการทดสอบและแก้ไข และ ความน่าเชื่อถือ ความเข้มของความขัดข้องเป็นฟังก์ชันของข้อผิดพลาดและอัตราที่พบ ค่าใช้จ่ายเป็นฟังก์ชันของเวลาที่ใช้แก้ไขข้อผิดพลาด ฟังก์ชันของความเชื่อถือเป็นการแจกแจงแบบไวบุลล์เข้ามาเพื่อให้สะท้อนข้อมูลทดสอบได้ดีขึ้น ตัวแบบที่นำเสนอได้ถูกทดสอบกับโปรแกรมประยุกต์ที่ใช้งานจริงสำหรับส่วนต่อประสานกราฟิกกับผู้ใช้ ซึ่งให้ผลลัพธ์เกณฑ์การหยุดที่น่าพอใจen_US
dc.language.isoenen_US
dc.publisherChulalongkorn Universityen_US
dc.relation.urihttp://doi.org/10.14457/CU.the.2015.483-
dc.rightsChulalongkorn Universityen_US
dc.subjectProgramming (Mathematics)
dc.subjectRegression analysis -- Testing
dc.subjectRegression analysis -- Computer programs
dc.subjectการโปรแกรมเชิงคณิตศาสตร์
dc.subjectการวิเคราะห์การถดถอย -- การทดสอบ
dc.subjectการวิเคราะห์การถดถอย -- โปรแกรมคอมพิวเตอร์
dc.titleSTOPPING CRITERIA FOR REGRESSION TESTING IN GUI APPLICATION USING FAILURE INTENSITY AND FAILURE RELIABILITYen_US
dc.title.alternativeเกณฑ์การหยุดสำหรับการทดสอบแบบถดถอยในโปรแกรมส่วนต่อประสานกราฟฟิกกับผู้ใช้ความเข้มของความขัดข้องและความเชื่อถือได้ของความขัดข้องen_US
dc.typeThesisen_US
dc.degree.nameMaster of Scienceen_US
dc.degree.levelMaster's Degreeen_US
dc.degree.disciplineComputer Science and Information Technologyen_US
dc.degree.grantorChulalongkorn Universityen_US
dc.email.advisorPeraphon.S@Chula.ac.th,speraphon@gmail.comen_US
dc.identifier.DOI10.14457/CU.the.2015.483-
Appears in Collections:Sci - Theses

Files in This Item:
File Description SizeFormat 
5772608523.pdf3.27 MBAdobe PDFView/Open


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