Automatically testing interactive applications using extended task trees

被引:2
|
作者
Madani, Laya [2 ]
Parissis, Ioannis [1 ]
机构
[1] Univ Grenoble, Grenoble INP, Lab Concept & Integrat Syst, F-26902 Valence 9, France
[2] Univ Grenoble 1, Lab Informat Grenoble, F-38041 Grenoble 9, France
来源
关键词
Interactive software testing; Task trees; Probabilistic FSM; Test data generation; Model-based testing; PROBABILISTIC SYSTEMS; SUPPORT;
D O I
10.1016/j.jlap.2009.01.005
中图分类号
学科分类号
摘要
Task trees are common notations used to describe the interaction between a user and an interactive application. They contain valuable information about the expected user behaviour as well on the expected software reactions and, thus, they can be used to support model-based testing. In this paper, a method for automatically generating test data from task trees is introduced. The task tree notation is extended to support operational profile specification. The user behaviour is automatically extracted from such extended trees as a probabilistic finite input-output state machine, thanks to formal semantics defined for this purpose for the task tree operators. The resulting probabilistic machine can then be used to generate test data simulating the user behaviour. This simulation can be performed using Lutess, a testing environment developed for synchronous software. The translation of the user interaction model into a Lutess description is explained and experimental results are reported. (C) 2009 Elsevier Inc. All rights reserved.
引用
收藏
页码:454 / 471
页数:18
相关论文
共 50 条
  • [21] Non-Interactive Decision Trees and Applications with Multi-Bit TFHE
    Paul, Jestine
    Tan, Benjamin Hong Meng
    Veeravalli, Bharadwaj
    Aung, Khin Mi Mi
    ALGORITHMS, 2022, 15 (09)
  • [22] Interactive System Testing using Interaction Sequences
    Turner, Jessica
    PROCEEDINGS OF THE ACM SIGCHI SYMPOSIUM ON ENGINEERING INTERACTIVE COMPUTING SYSTEMS (EICS'18), 2018,
  • [23] Interactive Process Improvement Using Simulation of Enriched Process Trees
    Pourbafrani, Mahsa
    van der Aalst, Wil M. P.
    SERVICE-ORIENTED COMPUTING, ICSOC 2021 WORKSHOPS, 2022, 13236 : 61 - 76
  • [24] Exploiting deep reinforcement learning and metamorphic testing to automatically test virtual reality applications
    de Andrade, Stevao Alves
    Nunes, Fatima L. S.
    Delamaro, Marcio Eduardo
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2023, 33 (08):
  • [25] URMG: Enhanced CBMG-Based Method for Automatically Testing Web Applications in the Cloud
    Xu, Xiaolin
    Jin, Hai
    Wu, Song
    Tang, Lixiang
    Wang, Yihong
    TSINGHUA SCIENCE AND TECHNOLOGY, 2014, 19 (01) : 65 - 75
  • [26] URMG: Enhanced CBMG-Based Method for Automatically Testing Web Applications in the Cloud
    Xiaolin Xu
    Hai Jin
    Song Wu
    Lixiang Tang
    Yihong Wang
    Tsinghua Science and Technology, 2014, 19 (01) : 65 - 75
  • [27] Using Pairwise Testing to Verify Automatically-Generated Formal Specifications
    Salamah, Salamah
    Ochoa, Omar
    Jacquez, Yadira
    2015 IEEE 16TH INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING (HASE), 2015, : 279 - 280
  • [28] Security Evaluation of Cyber-Physical Systems Using Automatically Generated Attack Trees
    Lemaire, Laurens
    Vossaert, Jan
    De Decker, Bart
    Naessens, Vincent
    CRITICAL INFORMATION INFRASTRUCTURES SECURITY (CRITIS 2017), 2018, 10707 : 225 - 228
  • [29] MPNTEXT: An Interactive Platform for Automatically Extracting Metal-Polyphenol Networks and Their Applications from Scientific Literature
    Huang, Zihui
    Li, Xinyi
    Li, Andi
    Yang, Yuhang
    He, Liqiang
    Zhang, Zhiwen
    Wu, Siwei
    Wang, Yang
    Cai, Shuting
    He, Yan
    Liu, Xujie
    JOURNAL OF CHEMICAL INFORMATION AND MODELING, 2024, 64 (18) : 7007 - 7016
  • [30] Semi-automatically Augmenting Attack Trees Using an Annotated Attack Tree Library
    Jhawar, Ravi
    Lounis, Karim
    Mauw, Sjouke
    Ramirez-Cruz, Yunior
    SECURITY AND TRUST MANAGEMENT (STM 2018), 2018, 11091 : 85 - 101