Abstract | ||
---|---|---|
Model-based GUI exploration techniques are widely used to generate test cases for event-driven programs (such as Android apps). These techniques traverse the elements of screens during the user interaction and simultaneously construct the GUI model. Although there are a number of automatic model-based exploration tools, most of them pay more attention to the exploration procedure than the model reusing. This paper presents LAND, an effective and user-friendly test generation tool based on GUI exploration of Android apps, which constructs an elaborate window transition model ``LATTE'' that considers more Android specific characteristics and provides a customizable test generation interface by reusing the model. Experiments on 20 real-world Android apps are conducted to construct their models as well as test cases. The experimental results indicate that LAND can achieve higher code coverage and trigger exceptions in shorter sequence. It is also demonstrated that LATTE can be well reused under different requirements of test suite generation. A demo video of our tool can be found at the website https://www.youtube.com/watch?v=iqtr12eiJ_0.
|
Year | DOI | Venue |
---|---|---|
2018 | 10.1145/3213846.3229500 | ISSTA |
Keywords | Field | DocType |
Android GUI Model, Targeted Test Generation, Dynamic Modeling | Test suite,Code coverage,Android (operating system),Software engineering,Reuse,Computer science,Real-time computing,System dynamics,Test case,User Friendly,Traverse | Conference |
ISBN | Citations | PageRank |
978-1-4503-5699-2 | 1 | 0.35 |
References | Authors | |
5 | 5 |
Name | Order | Citations | PageRank |
---|---|---|---|
Jiwei Yan | 1 | 10 | 4.22 |
Linjie Pan | 2 | 5 | 1.75 |
Yaqi Li | 3 | 1 | 0.35 |
Jun Yan | 4 | 14 | 6.32 |
Jian Zhang | 5 | 32 | 12.20 |