Test Automation with the Gauge Framework: Experience and Best Practices

被引:0
|
作者
Garousi, Vahid [1 ,3 ]
Keles, Alper Bugra [2 ]
Balaman, Yunus [2 ]
Guler, Zeynep Ozdemir [2 ]
机构
[1] Queens Univ Belfast, Belfast, Antrim, North Ireland
[2] Testinium AS, Istanbul, Turkey
[3] Bahar Software Engn Consulting Ltd, Belfast, Antrim, North Ireland
关键词
Software testing; Test automation; Gauge framework; Industrial experience; Best practices; MODEL;
D O I
10.1007/978-3-030-58802-1_33
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
While Behavior-driven development (BDD) tools such as Cucumber are powerful tools for automated testing, they have certain limitations. For example, they often enforce strict syntax for test cases, like the "Given-WhenThen" format, which may not always be easy to write for a given test case. A new test automation framework named Gauge (gauge.org) addresses that limitation since it does not prescribe the BDD testing process with a strict syntax. In Gauge, writing a test case is as easy as writing down the flow of test cases in several itemized sentences in a natural language, like English. In the context of Testinium (testinium.com), a large software testing company which provides software testing services, tools and solutions to a large number of clients, we have actively used the Gauge framework since 2018 to develop large automated front-end test suites for several large web applications. In this paper/talk, the speakers will share several examples and best practices of developing automated tests in natural-language requirements using the Gauge framework. By learning from the ideas presented in the talk, readers (attendees) will be able to consider applying the Gauge framework in their own test automation projects.
引用
收藏
页码:458 / 470
页数:13
相关论文
共 50 条
  • [41] Automation Framework for Test Script Generation for Android Mobile
    Anbunathan, R.
    Basu, Anirban
    SOFTWARE ENGINEERING (CSI 2015), 2019, 731 : 571 - 584
  • [42] Developing a Test Automation Framework for Agile Development and Testing
    Kim, Eunha
    Na, Jongchae
    Ryoo, Seokmoon
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING: 10TH INTERNATIONAL CONFERENCE, XP 2009, 2009, 31 : 8 - 12
  • [43] The GENI Test Automation Framework for New Protocol Development
    Golen, Erik
    Prasanth, Sai Varun
    Rudroju, Shashank
    Shenoy, Nirmala
    FUTURE NETWORK SYSTEMS AND SECURITY, FNSS 2017, 2017, 759 : 19 - 29
  • [44] DEVELOPMENT OF TEST AUTOMATION FRAMEWORK FOR TESTING AVIONICS SYSTEMS
    Jha, Ashutosh Kumar
    29TH DIGITAL AVIONICS SYSTEMS CONFERENCE: IMPROVING OUR ENVIRONMENT THROUGH GREEN AVIONICS AND ATM SOLUTIONS, 2010,
  • [45] Introducing Test Automation and Test-Driven Development: An Experience Report
    Damm, Lars-Ola
    Lundberg, Lars
    Olsson, David
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 116 : 3 - 15
  • [46] AMRES Experience with Implementing the "Campus Best Practices" Model
    Bukvic, Mara
    2013 ROEDUNET INTERNATIONAL CONFERENCE (ROEDUNET): NETWORKING IN EDUCATION, 11TH EDITION, 2013,
  • [47] Best research practices for using the Implicit Association Test
    Anthony G. Greenwald
    Miguel Brendl
    Huajian Cai
    Dario Cvencek
    John F. Dovidio
    Malte Friese
    Adam Hahn
    Eric Hehman
    Wilhelm Hofmann
    Sean Hughes
    Ian Hussey
    Christian Jordan
    Teri A. Kirby
    Calvin K. Lai
    Jonas W. B. Lang
    Kristen P. Lindgren
    Dominika Maison
    Brian D. Ostafin
    James R. Rae
    Kate A. Ratliff
    Adriaan Spruyt
    Reinout W. Wiers
    Behavior Research Methods, 2022, 54 : 1161 - 1180
  • [48] Best research practices for using the Implicit Association Test
    Greenwald, Anthony G.
    Brendl, Miguel
    Cai, Huajian
    Cvencek, Dario
    Dovidio, John F.
    Friese, Malte
    Hahn, Adam
    Hehman, Eric
    Hofmann, Wilhelm
    Hughes, Sean
    Hussey, Ian
    Jordan, Christian
    Kirby, Teri A.
    Lai, Calvin K.
    Lang, Jonas W. B.
    Lindgren, Kristen P.
    Maison, Dominika
    Ostafin, Brian D.
    Rae, James R.
    Ratliff, Kate A.
    Spruyt, Adriaan
    Wiers, Reinout W.
    BEHAVIOR RESEARCH METHODS, 2022, 54 (03) : 1161 - 1180
  • [49] Best Practices for Intrathecal Baclofen Therapy: Screening Test
    Boster, Aaron L.
    Bennett, Susan E.
    Bilsky, Gerald S.
    Gudesblatt, Mark
    Koelbel, Stephen F.
    McManus, Maura
    Saulino, Michael
    NEUROMODULATION, 2016, 19 (06): : 616 - 622
  • [50] Crowdsourcing the Implicit Association Test: Limitations and Best Practices
    Connors, Scott
    Spangenberg, Katie
    Perkins, Andrew W.
    Forehand, Mark
    JOURNAL OF ADVERTISING, 2020, 49 (04) : 495 - 503