01370nas a2200145   4500008004100000245010100041210006900142260001200211300001200223490000700235520086900242100002701111700003001138856005601168       2019                        eng d00aDeveloping a Framework for Testing Android Applications based on Reverse Engineering Techniques-0 aDeveloping a Framework for Testing Android Applications based on  c08/2019  a189-2000 v173 a<p>&nbsp;It has been recognized that mobile platforms continue to prevail in all aspects of human activity. However, mobile applications might suffer from improper behavior just like other software types. Consequently, there is a growing need for testing mobile applications thoroughly. Model-based testing is one of the popular testing approaches, which depends on having a functional model of system specification to generate and evaluate test cases. In most cases, the specification model is not available, suffers from an unsatisfactory quality, or does not represent all business rules and functional requirements. That would lead to increase in the difficulties in testing, modifying and maintaining mobile applications. Reverse engineering can be used to reveal application’s designs, architecture and knowledge and extract models to represent them.</p>
1 aAlkhateeb, Noor, Jamal1 aAbouTrab, Mohammad, Saeed  uhttp://dline.info/fpaper/jdim/v17i4/jdimv17i4_1.pdf