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
来源
COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2020, PT II | 2020年 / 12250卷
关键词
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 条
  • [31] 5 Best practices for test data management
    Madia, K., 1600, CMP Asia Ltd.- New York Office
  • [32] Electrical Overstress Prevention & Test Best Practices
    Khoo, Leslie
    PROCEEDINGS OF THE 17TH ASIAN TEST SYMPOSIUM, 2008, : 146 - 146
  • [33] A Generic Framework design to enhance capabilities of an Enterprise Test Automation Framework
    Joy, Joby
    Singh, Devendra Pratap
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON APPLIED AND THEORETICAL COMPUTING AND COMMUNICATION TECHNOLOGY (ICATCCT), 2015, : 207 - 212
  • [34] Development of a Test Automation Framework based on a Comparison of different Approaches for Test Automation in the Embedded Systems Area
    Arthofer, Stefan
    Wilker, Stefan
    Sauter, Thilo
    2024 IEEE 7TH INTERNATIONAL CONFERENCE ON INDUSTRIAL CYBER-PHYSICAL SYSTEMS, ICPS 2024, 2024,
  • [35] Best practices in poverty reduction: An analytical framework.
    Pouw, N
    DEVELOPMENT AND CHANGE, 2003, 34 (03) : 563 - 563
  • [36] A software process improvement framework based on best practices
    Walter, Bartosz
    Marovic, Branko
    Garnizov, Ivan
    Wolski, Marcin
    Todosijevic, Andrijana
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2023, 35 (09)
  • [37] The ISDF Framework: Integrating Security Patterns and Best Practices
    Alkussayer, Abdulaziz
    Allen, William H.
    ADVANCES IN INFORMATION SECURITY AND ITS APPLICATION, 2009, 36 : 17 - 28
  • [38] A framework for best practices in the deployment of departmental information systems
    Stumpf, JJ
    Covvey, HD
    JOURNAL OF THE AMERICAN MEDICAL INFORMATICS ASSOCIATION, 2001, : 677 - 681
  • [39] An Event based Test Automation Framework for Android Mobiles
    Anbunathan, R.
    Basu, Anirban
    2014 INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING AND INFORMATICS (IC3I), 2014, : 76 - 79
  • [40] Automation framework for test script generation for Android mobile
    Anbunathan, R.
    AnirbanBasu
    2017 2ND IEEE INTERNATIONAL CONFERENCE ON RECENT TRENDS IN ELECTRONICS, INFORMATION & COMMUNICATION TECHNOLOGY (RTEICT), 2017, : 1914 - 1918