DSpace Repository

GUI Test Case Minimization using Event Flow Maps (T-0729) (MFN 6192)

Show simple item record

dc.contributor.author Raheela Ambrin, 01-244151-043
dc.date.accessioned 2018-04-11T14:25:44Z
dc.date.available 2018-04-11T14:25:44Z
dc.date.issued 2017
dc.identifier.uri http://hdl.handle.net/123456789/5859
dc.description Supervised by Dr. Tamim Ahmed Khan en_US
dc.description.abstract GUI testing is an important aspect of conventional software testing where we intend to execute underlying functionality considering business requirements. Regression testing verifies if software previously developed and tested still performs correctly after it was changed or incorporated with other software components. Some modules that are changed perform all the functionality correctly and are verified as well as validated. Test case minimization techniques are used to minimize the testing cost in terms of execution time, resources through reducing number of test cases. We generate a set from test suite that satisfies all the requirements of original test suite with minimum number of test cases. We propose sequence recording technique to report coverage and present a test case minimization using our sequence recording. To evaluate our proposal, we developed application to perform analysis and show results. It is type of manual testing approach in which sequence of events are recorded. All the recorded events are clustered using data mining algorithm K-Means and similar clusters are grouped together. After clustering search sequence is performed and all the test cases that are generated are listed based on size. Our results are comparable with Microsoft coded UI framework test engine results. We generated the UI map from Microsoft coded GUI in visual studio in which all interface components are verified and compare this UI map with our event map and hence proved that there is no change in sequence when the user visits GUI. Test case minimization is performed based on which short sequence test cases are on the top in the list and the test cases that contain longer sequence are listed afterwards. This create ease for the tester and able to evaluate all the test cases and it saves time and execution of test cases. en_US
dc.language.iso en en_US
dc.publisher Software Engineering, Bahria University Engineering School Islamabad en_US
dc.relation.ispartofseries MS SE;T-0729
dc.subject Software Engineering en_US
dc.title GUI Test Case Minimization using Event Flow Maps (T-0729) (MFN 6192) en_US
dc.type MS Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account