Murphy Tools: Utilizing Extracted GUI Models for Industrial Software Testing

被引:16
|
作者
Aho, Pekka [1 ]
Suarez, Matias [2 ]
Kanstren, Teemu [3 ,4 ]
Memon, Atif M. [5 ]
机构
[1] VTT Tech Res Ctr Finland, Oulu, Finland
[2] F Secure Ltd, Helsinki, Finland
[3] VTT, Oulu, Finland
[4] Univ Toronto, Toronto, ON, Canada
[5] Univ Maryland, College Pk, MD 20742 USA
关键词
graphical user interface; GUI test automation; model extraction; reverse engineering; industrial test environment;
D O I
10.1109/ICSTW.2014.39
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
One of the main challenges in adopting model-based testing (MBT) is the effort and expertise required to produce the formal models. For an existing system, there are various approaches to automate the process of creating the models. In this paper, we share our experiences from a long term industrial evaluation on automatically extracting models of graphical user interface (GUI) applications and utilizing the extracted models to automate and support GUI testing. While model extraction and GUI testing has been recently a popular research topic, most proposed approaches have limitations on what can be modeled and industry adoption has been lacking. We describe the process of using Murphy tools to extract GUI models and utilize these models to automate and support various testing activities. During the evaluation, test engineers of an industrial software company used Murphy tools to support their daily efforts in testing commercial software products during 1 year time period. The results from the evaluation were promising, significantly reducing time and effort required for GUI testing.
引用
收藏
页码:343 / 348
页数:6
相关论文
共 50 条
  • [21] Study of GUI Oriented Software Reliability Accelerated Testing Method
    Liu, Qing
    Wu, Yumei
    Lu, Minyan
    PROCEEDINGS OF THE 2015 FIRST INTERNATIONAL CONFERENCE ON RELIABILITY SYSTEMS ENGINEERING 2015 ICRSE, 2015,
  • [22] Reusing software testing tools for operations and software maintenance
    de Miguel, J
    Alfaro, N
    Garrido, B
    Garcia, A
    DATA SYSTEMS IN AEROSPACE - PROCEEDINGS, 1998, : 275 - 279
  • [23] Scripted and scriptless GUI testing for web applications: An industrial case
    Bons, Axel
    Marin, Beatriz
    Aho, Pekka
    Vos, Tanja E. J.
    INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 158
  • [24] Practices and Tools for Better Software Testing
    Spadini, Davide
    ESEC/FSE'18: PROCEEDINGS OF THE 2018 26TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2018, : 928 - 931
  • [25] An Evaluation of Free Tools for Software Testing
    Serna, Edgar M.
    Serna, Alexei A.
    REVISTA VIRTUAL UNIVERSIDAD CATOLICA DEL NORTE, 2012, 37 : 44 - 61
  • [26] Software Tools for a Materials Testing Curriculum
    Leser, Christoph
    Kelso, Frank
    Gordon, Ali P.
    Ohnsted, Sherri
    APPLICATION OF AUTOMATION TECHNOLOGY IN FATIGUE AND FRACTURE TESTING AND ANALYSIS, 2014, 1571 : 163 - 172
  • [27] Transferring Software Testing Tools to Practice
    Xie, Tao
    2017 IEEE/ACM 12TH INTERNATIONAL WORKSHOP ON AUTOMATION OF SOFTWARE TESTING (AST), 2017, : 8 - 8
  • [28] Software tools simplify GPS testing
    Browne, Jack
    MICROWAVES & RF, 2008, 47 (08) : 108 - 108
  • [29] Practitioner Evaluations on Software Testing Tools
    Raulamo-Jurvanen, Paivi
    Hosio, Simo
    Mantyla, Mika V.
    PROCEEDINGS OF EASE 2019 - EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING, 2019, : 57 - 66
  • [30] Towards the Integration of Visual and Formal Models for GUI Testing
    Paiva, Ana C. R.
    Faria, Joao C. P.
    Vidal, Raul F. A. M.
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 190 (02) : 99 - 111