On the long-term use of visual gui testing in industrial practice: a case study

被引:27
|
作者
Alegroth, Emil [1 ]
Feldt, Robert [2 ]
机构
[1] Blekinge Inst Technol, Dept Comp Sci & Engn, SE-37179 Karlskrona, Sweden
[2] Chalmers Univ Technol, Dept Comp Sci & Engn, SE-41296 Gothenburg, Sweden
关键词
Automated testing; Visual GUI testing; Guidelines; Industrial; Case study; SOFTWARE; TOOLS;
D O I
10.1007/s10664-016-9497-6
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Visual GUI Testing (VGT) is a tool-driven technique for automated GUI-based testing that uses image recognition to interact with and assert the correctness of the behavior of a system through its GUI as it is shown to the user. The technique's applicability, e.g. defect-finding ability, and feasibility, e.g. time to positive return on investment, have been shown through empirical studies in industrial practice. However, there is a lack of studies that evaluate the usefulness and challenges associated with VGT when used long-term (years) in industrial practice. This paper evaluates how VGT was adopted, applied and why it was abandoned at the music streaming application development company, Spotify, after several years of use. A qualitative study with two workshops and five well chosen employees is performed at the company, supported by a survey, which is analyzed with a grounded theory approach to answer the study's three research questions. The interviews provide insights into the challenges, problems and limitations, but also benefits, that Spotify experienced during the adoption and use of VGT. However, due to the technique's drawbacks, VGT has been abandoned for a new technique/framework, simply called the Test interface. The Test interface is considered more robust and flexible for Spotify's needs but has several drawbacks, including that it does not test the actual GUI as shown to the user like VGT does. From the study's results it is concluded that VGT can be used long-term in industrial practice but it requires organizational change as well as engineering best practices to be beneficial. Through synthesis of the study's results, and results from previous work, a set of guidelines are presented that aim to aid practitioners to adopt and use VGT in industrial practice. However, due to the abandonment of the technique, future research is required to analyze in what types of projects the technique is, and is not, long-term viable. To this end, we also present Spotify's Test interface solution for automated GUI-based testing and conclude that it has its own benefits and drawbacks.
引用
收藏
页码:2937 / 2971
页数:35
相关论文
共 50 条
  • [21] Training in the use of a tactile supplement to lipreading: A long-term case study
    Plant, G
    EAR AND HEARING, 1998, 19 (05): : 394 - 406
  • [22] Cannabis use in a Canadian long-term care facility: a case study
    Balneaves, Lynda G.
    Alraja, Abeer A.
    Thompson, Genevieve
    Penner, Jamie L.
    John, Philip St.
    Scerbo, Daniella
    van Dyck, Joanne
    BMC GERIATRICS, 2024, 24 (01)
  • [23] Ossseointegrated dental implants in private practice: A long-term case series study
    Lemmerman, KJ
    Lemmerman, NE
    JOURNAL OF PERIODONTOLOGY, 2005, 76 (02) : 310 - 319
  • [24] A Case of Cardiomyopathy With Long-term Hydroxychloroquine Use
    Abbi, Bhavna
    Patel, Sneha
    Kumthekar, Anand
    Schwartz, Daniel
    Blanco, Irene
    JCR-JOURNAL OF CLINICAL RHEUMATOLOGY, 2020, 26 (08) : E300 - E300
  • [25] THE EFFECT OF LONG-TERM USE OF HEARING PROTECTORS IN INDUSTRIAL NOISE
    NILSSON, R
    LINDGREN, F
    SCANDINAVIAN AUDIOLOGY, 1980, : 204 - 211
  • [26] Evolution of Long-Term Industrial Meta-Models - An Automotive Case Study of AUTOSAR
    Durisic, Darko
    Staron, Miroslaw
    Tichy, Matthias
    Hansson, Jorgen
    2014 40TH EUROMICRO CONFERENCE SERIES ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2014), 2014, : 141 - 148
  • [27] Lack of visual field defects with long-term use of tiagabine
    Fakhoury, TA
    Abou-Khalil, B
    Lavin, P
    Sommerville, KW
    NEUROLOGY, 2000, 54 (07) : A309 - A309
  • [28] Long-term effects of prism adaptation in chronic visual neglect: A single case study
    Humphreys, GW
    Watelet, A
    Riddoch, MJ
    COGNITIVE NEUROPSYCHOLOGY, 2006, 23 (03) : 463 - 478
  • [29] Long-term antidepressant use in general practice: a qualitative study of GPs' views on discontinuation
    Donald, Maria
    Partanen, Riitta
    Sharman, Leah
    Lynch, Johanna
    Dingle, Genevieve A.
    Haslam, Catherine
    van Driel, Mieke
    BRITISH JOURNAL OF GENERAL PRACTICE, 2021, 71 (708): : E508 - E516
  • [30] Performance characteristics of stress testing in contemporary practice: Long-term prognosis
    Jollis, JG
    Borges-Neto, S
    JOURNAL OF THE AMERICAN COLLEGE OF CARDIOLOGY, 2006, 47 (04) : 258A - 258A