Reducing Combinatorics in GUI Testing of Android Applications

@article{Mirzaei2016ReducingCI,
  title={Reducing Combinatorics in GUI Testing of Android Applications},
  author={Nariman Mirzaei and Jes{\'u}s E. Garc{\'i}a and Hamid Bagheri and Alireza Sadeghi and Sam Malek},
  journal={2016 IEEE/ACM 38th International Conference on Software Engineering (ICSE)},
  year={2016},
  pages={559-570}
}
The rising popularity of Android and the GUI-driven nature of its apps have motivated the need for applicable automated GUI testing techniques. Although exhaustive testing of all possible combinations is the ideal upper bound in combinatorial testing, it is often infeasible, due to the combinatorial explosion of test cases. This paper presents TrimDroid, a framework for GUI testing of Android apps that uses a novel strategy to generate tests in a combinatorial, yet scalable, fashion. It is… CONTINUE READING

Figures, Tables, Results, and Topics from this paper.

Key Quantitative Results

  • Our evaluation of TrimDroid shows that it achieves the same coverage as exhaustive combinatorial testing, but reduces the number of test cases by 57.86% on average and by as much as 99.9%.

Citations

Publications citing this paper.
SHOWING 1-10 OF 44 CITATIONS

FragDroid: Automated User Interface Interaction with Activity and Fragment Analysis in Android Applications

  • 2018 48th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN)
  • 2018
VIEW 4 EXCERPTS
CITES BACKGROUND & METHODS
HIGHLY INFLUENCED

Component-based modeling for Android application testing

VIEW 5 EXCERPTS
CITES METHODS & BACKGROUND
HIGHLY INFLUENCED

Analyses for specific defects in android applications: a survey

  • Frontiers of Computer Science
  • 2019
VIEW 5 EXCERPTS
CITES BACKGROUND & METHODS
HIGHLY INFLUENCED

Launch-Mode-Aware Context-Sensitive Activity Transition Analysis

  • 2018 IEEE/ACM 40th International Conference on Software Engineering (ICSE)
  • 2018
VIEW 4 EXCERPTS
CITES BACKGROUND & METHODS
HIGHLY INFLUENCED

Sapienz: multi-objective automated testing for Android applications

VIEW 4 EXCERPTS
CITES BACKGROUND & METHODS
HIGHLY INFLUENCED

Automated Testing of Android Apps: A Systematic Literature Review

  • IEEE Transactions on Reliability
  • 2019
VIEW 1 EXCERPT
CITES BACKGROUND

Preference-wise testing for Android applications

  • ESEC/SIGSOFT FSE
  • 2019
VIEW 2 EXCERPTS
CITES BACKGROUND

Accelerating Automated Android GUI Exploration with Widgets Grouping

  • 2018 25th Asia-Pacific Software Engineering Conference (APSEC)
  • 2018
VIEW 2 EXCERPTS
CITES BACKGROUND

References

Publications referenced by this paper.
SHOWING 1-6 OF 6 REFERENCES

Similar Papers

Loading similar papers…