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 条
  • [2] Semantic Testing of Interactive Applications
    Zuddas, Daniele
    2016 9TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2016, : 391 - 392
  • [3] Extended hierarchical task network planning for interactive comedy
    Thawonmas, R
    Tanaka, K
    Hassaku, H
    INTELLIGENT AGENTS AND MULTI-AGENT SYSTEMS, 2003, 2891 : 205 - 213
  • [4] Clinical Personnel's Perceptions on Using Interactive Applications for Online Competency Testing
    Perez, Juan Jose
    AMERICAN JOURNAL OF CLINICAL PATHOLOGY, 2012, 138 : A336 - A336
  • [5] An Efficient Scheduler for Task-Parallel Interactive Applications
    Singer, Kyle
    Agrawal, Kunal
    Lee, I-Ting Angelina
    PROCEEDINGS OF THE 35TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, SPAA 2023, 2023, : 27 - 38
  • [6] FULL-SCREEN TESTING OF INTERACTIVE APPLICATIONS
    MAURER, ME
    IBM SYSTEMS JOURNAL, 1983, 22 (03) : 246 - 261
  • [7] Interactive Modeling of Trees using VR Devices
    Liu, Zhihao
    Shen, Ce
    Li, Zhi
    Weng, Tingyu
    Deussen, Oliver
    Cheng, Zhanglin
    Wang, Dangxiao
    2019 INTERNATIONAL CONFERENCE ON VIRTUAL REALITY AND VISUALIZATION (ICVRV), 2019, : 69 - 75
  • [8] PermDroid: Automatically Testing Permission-Related Behaviour of Android Applications
    Yang, Shuaihao
    Zeng, Zigang
    Song, Wei
    PROCEEDINGS OF THE 31ST ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, ISSTA 2022, 2022, : 593 - 604
  • [9] FAST CODE GENERATION USING AUTOMATICALLY-GENERATED DECISION TREES
    WENDT, AL
    SIGPLAN NOTICES, 1990, 25 (06): : 9 - 15
  • [10] Extended Testing of Laser Systems for Space Applications
    Seas, Antonios
    Yu, Anthony W.
    Melak, Anthony
    Mostofi, David
    Troupaki, Elisavet
    Vasilyev, Aleksey
    Conley, Heather
    SOLID STATE LASERS XIX: TECHNOLOGY AND DEVICES, 2010, 7578