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 条
  • [41] Digest: Hypothesis testing in biogeography using phylogenetic trees:
    Miller, Elizabeth Christina
    EVOLUTION, 2020, 74 (12) : 2741 - 2742
  • [42] Integrating scientific knowledge into machine learning using interactive decision trees
    Sarailidis, Georgios
    Wagener, Thorsten
    Pianosi, Francesca
    COMPUTERS & GEOSCIENCES, 2023, 170
  • [43] Using R-Trees for Interactive Visualization of Large Multidimensional Datasets
    Gimenez, Alfredo
    Rosenbaum, Rene
    Hlawitschka, Mario
    Hamann, Bernd
    ADVANCES IN VISUAL COMPUTING, PT II, 2010, 6454 : 554 - 563
  • [44] The SplitsTree App: interactive analysis and visualization using phylogenetic trees and networks
    Huson, Daniel H.
    Bryant, David
    NATURE METHODS, 2024, 21 (10) : 1773 - 1774
  • [45] Recognition and Detection of Two-Person Interactive Actions Using Automatically Selected Skeleton Features
    Wu, Huimin
    Shao, Jie
    Xu, Xing
    Ji, Yanli
    Shen, Fumin
    Shen, Heng Tao
    IEEE TRANSACTIONS ON HUMAN-MACHINE SYSTEMS, 2018, 48 (03) : 304 - 310
  • [46] Extended testing with the dot-probe task increases test–retest reliability and validity
    Jacob S. Aday
    Joshua M. Carlson
    Cognitive Processing, 2019, 20 : 65 - 72
  • [47] Regulatory Fit in the Interactive Sports of Badminton and Volleyball: A Closer Look at Task Framing Applications
    Wegner, Mirko
    Gratzer, Ramon
    Egli, Joel
    Schueler, Julia
    CANADIAN JOURNAL OF BEHAVIOURAL SCIENCE-REVUE CANADIENNE DES SCIENCES DU COMPORTEMENT, 2019, 51 (02): : 105 - 113
  • [48] Board level reliability testing for power semiconductors in extended use applications
    Lang, D
    APEC 2006: Twenty-First Annual IEEE Applied Power Electronics Conference and Exposition, Vols 1-3, 2006, : 892 - 897
  • [49] Integration of an automated hierarchical task planner in ROS using behaviour trees
    Segura-Muros, Jose A.
    Fernandez-Olivares, Juan
    2017 6TH IEEE INTERNATIONAL CONFERENCE ON SPACE MISSION CHALLENGES FOR INFORMATION TECHNOLOGY (SMC-IT), 2017, : 20 - 25
  • [50] Bayesian modeling of the Mnemonic Similarity Task using multinomial processing trees
    Lee M.D.
    Stark C.E.L.
    Behaviormetrika, 2023, 50 (2) : 517 - 539