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 条
  • [1] BEST PRACTICES IN AUTOMATION SECURITY
    McKay, Murray
    2012 IEEE-IAS/PCA 54TH CEMENT INDUSTRY TECHNICAL CONFERENCE, 2012,
  • [2] SAFETY: BEST PRACTICES FOR THE AGE OF AUTOMATION
    Sinkora, Ed
    Manuf Eng, 2020, 1 (46-54): : 46 - 54
  • [3] SAFETY BEST PRACTICES FOR THE AGE OF AUTOMATION
    Sinkora, Ed
    MANUFACTURING ENGINEERING, 2020, 164 (07): : 47 - 54
  • [4] Recommendations and Best Practices for creating reusable Test Signal Framework definitions
    Gorringe, Chris
    Brown, Malcolm
    2013 IEEE AUTOTESTCON, 2013,
  • [5] Tank farm automation best practices revealed
    Oetken, Andres
    1600, CFE Media LLC (75): : 41 - 42
  • [6] Interoperability best practices, integration, automation, controls
    Hoske, Mark T.
    Control Engineering, 2021, 68 (03) : 39 - 40
  • [7] A framework for the selection of best practices
    Davies, AJ
    Kochhar, AK
    INTERNATIONAL JOURNAL OF OPERATIONS & PRODUCTION MANAGEMENT, 2000, 20 (9-10) : 1203 - 1217
  • [8] Service Test Automation Framework
    Eeratta, Raghavendra
    Shenoy, Sanath S.
    Vijeth, C. R.
    John, Nimmy
    2014 INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING AND INFORMATICS (IC3I), 2014, : 61 - 66
  • [9] Test Automation in a Test Factory: an Experience Report
    Vieira, Lucas Sales
    Lima Barreto, Cayk G.
    dos Santos, Erick Barros
    Aragao, Bruno Saboia
    Santos, Ismayle de Sousa
    Castro Andrade, Rossana M.
    PROCEEDINGS OF THE 14TH BRAZILIAN SYMPOSIUM ON INFORMATION SYSTEMS (SBSI2018), 2018, : 73 - 80
  • [10] How to create best practices for effective automation applications
    Hoske, Mark T.
    Control Engineering, 2022, 69 (08)