dc.contributor.advisor | Saiedian, Hossein | |
dc.contributor.author | Chesser, Carl | |
dc.date.accessioned | 2012-10-27T09:47:50Z | |
dc.date.available | 2012-10-27T09:47:50Z | |
dc.date.issued | 2012-08-31 | |
dc.date.submitted | 2012 | |
dc.identifier.other | http://dissertations.umi.com/ku:12198 | |
dc.identifier.uri | http://hdl.handle.net/1808/10188 | |
dc.description.abstract | Regression testing is a quality control measure to ensure that the newly modified part of the software still complies with its specified requirements and that the unmodified part has not been affected by the maintenance activity. Regression testing is an important and expensive activity during the software maintenance process and its purpose is to ensure quality and reliability in modified software. Regression testing selection techniques are focused on the reusability of existing test suites for a modified program from a previous version. Many regression testing selection techniques have been approached for conventional and object-oriented software. There is little discussion about those techniques to be applied for the Graphical User Interfaces (GUIs). This thesis addresses the gap. GUIs have characteristics different from traditional software, and the conventional testing techniques do not directly apply to GUIs. Unlike most previous techniques for selective retest, this thesis focuses on developing an event driven regression testing selection technique for GUIs. It defines an event dependence graph (EDG) to identify the interaction and relationship of the events within GUI components, develops an algorithm to construct the EDG for GUIs, and presents the GUI modeling structure and its selection retest technique. An algorithm is given to determine and generate a modified test suite automatically for GUI based on its original version. Experiments are presented on an implementation of this solution and discusses newly found challenges when applied to an established GUI application. Finally, feasibility and future areas of research are addressed on the findings during the implementation of the solution. | |
dc.format.extent | 91 pages | |
dc.language.iso | en | |
dc.publisher | University of Kansas | |
dc.rights | This item is protected by copyright and unless otherwise specified the copyright of this thesis/dissertation is held by the author. | |
dc.subject | Information technology | |
dc.subject | Computer science | |
dc.title | A Regression Test Selection Technique for Graphical User Interfaces | |
dc.type | Thesis | |
dc.contributor.cmtemember | Luo, Bo | |
dc.contributor.cmtemember | Alexander, Perry | |
dc.thesis.degreeDiscipline | Electrical Engineering & Computer Science | |
dc.thesis.degreeLevel | M.S. | |
kusw.oastatus | na | |
kusw.oapolicy | This item does not meet KU Open Access policy criteria. | |
dc.rights.accessrights | openAccess | |