Automatic Selenium Code Generation for Testing

被引:1
|
作者
Rathi, Nikhil [1 ]
Srivathsav, Rohith [1 ]
Chitlangia, Rishabh [1 ]
Pachghare, V. K. [1 ]
机构
[1] Coll Engn Pune, Pune, Maharashtra, India
关键词
Automation; Selenium; Automation testing; Software testing; Software engineering;
D O I
10.1007/978-3-030-30465-2_22
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Developers and product teams are striving to push new features out to customers at a much faster rate and are now realizing the advantages of automation. With the advent of Agile development model, writing automate test codes is now becoming a part of the software development life cycle. Manual testing which is completely done by human hands is costly, time consuming and error prone. However, this transition from manual to automation testing is not so easy especially for the existing manual testers. It is becoming mandatory and very important for them to have programming as a skill. In this paper, we discuss about an application that automatically generates Selenium WebDriver code which can then be used for testing. We present the design, analysis, results and the benefits of using this application to automate test cases. Our application will not only remove programming as a skill for testers but also save time and money for organizations. We input the test case in the form of a simple CSV file in the application which then runs it against a rule-based template engine to produce the desired code. The results highlight the advantage of using this application over manually writing automation test codes.
引用
收藏
页码:194 / 200
页数:7
相关论文
共 50 条
  • [31] Ontology and automatic code generation on modeling and simulation
    Gheraibia, Youcef
    Bourouis, Abdelhabib
    2012 6TH INTERNATIONAL CONFERENCE ON SCIENCES OF ELECTRONICS, TECHNOLOGIES OF INFORMATION AND TELECOMMUNICATIONS (SETIT), 2012, : 69 - 73
  • [32] Automatic code generation for quantum chemistry applications
    Mazur, Grzegorz
    Makowski, Marcin
    Lazarski, Roman
    Wlodarczyk, Radoslaw
    Czajkowska, Ewa
    Glanowski, Michal
    INTERNATIONAL JOURNAL OF QUANTUM CHEMISTRY, 2016, 116 (18) : 1370 - 1381
  • [33] Automatic generation of parallel code for Hessian computations
    Buecker, H. Martin
    Rasch, Arno
    Vehreschild, Andre
    OPENMP SHARED MEMORY PARALLEL PROGRAMMING, PROCEEDINGS, 2008, 4315 : 372 - +
  • [34] A Fast General Parser for Automatic Code Generation
    Yang, Wuu
    METHODS AND TOOLS OF PARALLEL PROGRAMMING MULTICOMPUTERS, 2010, 6083 : 30 - 39
  • [35] AN OVERVIEW OF THE MELBA AUTOMATIC CODE GENERATION PROJECT
    FIDGE, CJ
    CAIN, GJ
    JACKSON, LN
    PASCOE, RSV
    AUSTRALIAN TELECOMMUNICATION RESEARCH, 1984, 18 (01): : 3 - 12
  • [36] A Tool for Automatic Code Generation from Schemas
    Gavilanes, Antonio
    Martin, Pedro J.
    Torres, Roberto
    COMPUTATIONAL SCIENCE - ICCS 2009, 2009, 5545 : 63 - 73
  • [37] Automatic Generation of OpenCL Code for ARM Architectures
    Afonso, Sergio
    Acosta, Alejandro
    Almeida, Francisco
    EURO-PAR 2016: PARALLEL PROCESSING WORKSHOPS, 2017, 10104 : 96 - 107
  • [38] Automatic Inference of Code Transforms for Patch Generation
    Long, Fan
    Amidon, Peter
    Rinard, Martin
    ESEC/FSE 2017: PROCEEDINGS OF THE 2017 11TH JOINT MEETING ON FOUNDATIONS OF SOFTWARE ENGINEERING, 2017, : 727 - 739
  • [39] Automatic Code Generation of MVC Web Applications
    Paolone, Gaetanino
    Marinelli, Martina
    Paesani, Romolo
    Di Felice, Paolino
    COMPUTERS, 2020, 9 (03) : 1 - 29
  • [40] An Automatic Code Generation for Self-Healing
    Park, Jeongmin
    Youn, Hyunsang
    Lee, Eunseok
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2009, 25 (06) : 1753 - 1781