Testing Android Incoming Calls

被引:1
|
作者
Paiva, Ana C. R. [1 ]
Goncalves, Marco A. [2 ]
Barros, Andre R. [2 ]
机构
[1] Univ Porto, Fac Engn, INESC TEC, Porto, Portugal
[2] Univ Porto, Fac Engn, Porto, Portugal
关键词
Mobile Testing; Android Testing; Software Testing; Software Test Automation; Pattern Based Testing;
D O I
10.1109/ICST.2019.00053
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Mobile applications are increasingly present in our daily lives. Being increasingly dependent on apps, we all want to make sure apps work as expected. One way to increase confidence and quality of software is through testing. However, the existing approaches and tools still do not provide sufficient solutions for testing mobile apps with features different from the ones found in desktop or web applications. In particular, there are guidelines that mobile developers should follow and that may be tested automatically but, as far as we know, there are no tools that are able do it. The iMPAcT tool combines exploration, reverse engineering and testing to check if mobile apps follow best practices to implement specific behavior called UI Patterns. Examples of UI Patterns within this catalog are: orientation, background-foreground, side drawer, tab-scroll, among others. For each of these behaviors (UI Patterns), the iMPAcT tool has a corresponding Test Pattern that checks if the UI Pattern implementation follows the guidelines. This paper presents an extension to iMPAcT tool. It enables to test if Android apps work properly after receiving an incoming call, i.e., if the state of the screen after the call is the same as before getting the call. It formalizes the problem, describes the overall approach, describes the architecture of the tool and reports an experiment performed over 61 public mobile apps.
引用
收藏
页码:441 / 448
页数:8
相关论文
共 50 条
  • [1] Incoming goods testing
    Pietzsch, J
    KUNSTSTOFFE-PLAST EUROPE, 1996, 86 (04): : 550 - 552
  • [2] Incoming goods testing
    Teublitz
    Kunsts Plast Eur, 4 (29-30):
  • [3] Estimate Method Calls in Android Apps
    Francese, Rita
    Gravino, Carmine
    Risi, Michele
    Tortora, Genoveffa
    Scanniello, Giuseppe
    2016 IEEE/ACM INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS (MOBILESOFT 2016), 2016, : 13 - 14
  • [4] Forecasting of Incoming Calls in a Commercial Bank Service Call Center
    Chanbunkaew, Sirithep
    Tharmmaphornphilas, Wipawee
    PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON COMPUTER MODELING AND SIMULATION (ICCMS 2018), 2017, : 281 - 284
  • [5] French national survey on incoming phone calls in oncology departments
    Joly, Florence
    Guillot, Aline
    Vano, Yann-Alexandre
    Spaeth, Dominique
    Topart, Delphine
    Roffet, Pascal
    El Amarti, Rachid
    Hasbini, Ali
    Flechon, Aude
    BULLETIN DU CANCER, 2017, 104 (06) : 565 - 573
  • [6] Detection of Android Malware Security on System Calls
    Chen Da
    Zhang Hongmei
    Zhang Xiangli
    PROCEEDINGS OF 2016 IEEE ADVANCED INFORMATION MANAGEMENT, COMMUNICATES, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IMCEC 2016), 2016, : 974 - 978
  • [7] TESTING OF INCOMING STOCK (MOISTURE TEST)
    STEINBEIS, B
    PAPIER, 1984, 38 (10A): : V101 - V104
  • [8] The diabetes specialist nurse telephone helpline: a survey of incoming and outgoing calls
    Birdsall, E. P.
    James, J. R.
    Nixon, G.
    Oyibow, S. O.
    DIABETIC MEDICINE, 2008, 25
  • [9] Control of incoming calls by a Windows Phone based Brain Computer Interface
    Katona, J.
    Peter, D.
    Ujbanyi, T.
    Kovari, A.
    2014 IEEE 15TH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND INFORMATICS (CINTI), 2014, : 121 - 125
  • [10] Highly effective filtration and prevention framework for secure incoming VoIP calls
    Jaber, A.N. (aws@nav6.org), 1600, Science and Engineering Research Support Society, 20 Virginia Court, Sandy Bay, Tasmania, Australia (06):