Test Suite Prioritization with Element and Event Sequences for Android Applications

Ryan Michaels, Md Khorrom Khan, Renée C. Bryce · 2021

Several empirical studies show that test suite prioritization guided by combinatorial-based criteria improves the rate of fault detection for a variety of event-driven systems. This work examines test suite prioritization using novel sequences of elements and events for four Android applications. The results show that the prioritization criteria that use element and event sequences cover the test suite's elements, events, and code faster than random orderings. The prioritized test cases cover all elements within the first 9.3% - 46.4% of the test suites, all events in the first 11 % - 86.7% of test suites, and all code within the first 21.3% - 87% of test suites. Random orderings achieve full coverage within the first 84.8%, 94.2%, and 92.4% of the test suite.

Read the paper · More papers on PaperTik