Model-Based Test Modeling and Automation Tool for Intelligent Mobile Apps

被引:9
|
作者
Gao, Jerry [1 ]
Patil, Pankaj Hanmant [2 ]
Lu, Shengqiang [2 ]
Cao, Dongyu [3 ]
Tao, Chuanai [3 ]
机构
[1] San Jose State Univ, Comp Engn Dept, San Jose, CA 95192 USA
[2] San Jose State Univ, MS Software Engn, San Jose, CA 95192 USA
[3] Nanjing Univ Aeronaut & Astronaut, Coll Comp Sci & Technol, Nanjing, Peoples R China
关键词
AI testing; AI testing and analysis; intelligent system testing; AI test automation;
D O I
10.1109/SOSE52839.2021.00028
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Functionalities of AI-powered mobile Apps or systems heavily depend on the given training dataset. The challenge in this case is that a learning system will change its behavior due to a slight change of dataset. While current alternative approaches for evaluating these apps either focus on individual performance measurement such as accuracy etc. Inspired by principles of the decision tree test method in software engineering, we introduce a 3D decision tree testing model for AI testing, a combined AI feature input tree, context tree, and output tree methodology for testing AI-powered applications. We report a newly developed AI test automation tool (known as AITest), which is built and implemented based on an innovative 3D AI Test model for AI-powered functions in intelligent mobile apps to support model-based AI function testing, test data generation, and auto test scripting and execution, and adequate test coverage analysis. Furthermore, the tool infrastructure, components, sample applications, and case study results are presented.
引用
收藏
页码:1 / 10
页数:10
相关论文
共 50 条
  • [1] Building a Model-Based GUI Test Automation System for Mobile Applications
    Tao, Chuanqi
    Gao, Jerry
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2016, 26 (9-10) : 1605 - 1615
  • [2] Reuse of model-based tests in mobile apps
    Farto, Guilherme de Cleva
    Endo, Andre Takeshi
    XXXI BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (SBES 2017), 2017, : 184 - 193
  • [3] A Study on Test Automation of IVN of Intelligent Vehicle Using Model-based Testing
    Han, Kabsu
    Son, Insick
    Cho, Jeonghun
    2013 FIFTH INTERNATIONAL CONFERENCE ON UBIQUITOUS AND FUTURE NETWORKS (ICUFN), 2013, : 123 - 128
  • [4] An architecture for model-based and intelligent automation in DevOps☆
    Eramo, Romina
    Said, Bilal
    Oriol, Marc
    Bruneliere, Hugo
    Morales, Sergio
    JOURNAL OF SYSTEMS AND SOFTWARE, 2024, 217
  • [5] MobiGUITAR Automated Model-Based Testing of Mobile Apps
    Amalfitano, Domenico
    Fasolino, Anna Rita
    Tramontana, Porfirio
    Ta, Bryan Dzung
    Memon, Atif M.
    IEEE SOFTWARE, 2015, 32 (05) : 53 - 59
  • [6] Speedroid: A Novel Automation Testing Tool for Mobile Apps
    Kapoor, Sheetika
    Sagar, Kalpna
    Reddy, B. V. R.
    INTERNATIONAL CONFERENCE ON INNOVATIVE COMPUTING AND COMMUNICATIONS, VOL 2, 2019, 56 : 271 - 285
  • [7] Challenges in Automation of Test Cases for Mobile Payment Apps
    Pandey, Ashutosh
    Khan, Rijwan
    Srivastava, Akhilesh Kumar
    2018 4TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE & COMMUNICATION TECHNOLOGY (CICT), 2018,
  • [8] Model-based automation for heavy duty mobile excavator
    Zweiri, YH
    Seneviratne, LD
    Althoefer, K
    2002 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-3, PROCEEDINGS, 2002, : 2967 - 2972
  • [9] Model-based development in automation
    Witte, Martin Emmerich
    Diedrich, Christian
    Figalist, Helmut
    AT-AUTOMATISIERUNGSTECHNIK, 2018, 66 (05) : 360 - 371
  • [10] A model-based framework for mobile apps customization through context-dependent rules
    Marco Manca
    Fabio Paternò
    Carmen Santoro
    Universal Access in the Information Society, 2019, 18 : 909 - 925