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 条
  • [1] A Selenium based Approach to Automatic Test Script Generation for Refactoring Java']JavaScript Code
    Chen, Ruifeng
    Miao, Huaikou
    2013 IEEE/ACIS 12TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2013, : 341 - 346
  • [2] Automatic code generation and Arduino
    Craig, Kevin C.
    EDN, 2012, 57 (18) : 26 - 26
  • [3] Automatic generation of numerical code
    Korelc, J
    CHALLENGING THE BOUNDARIES OF SYMBOLIC COMPUTATION, 2003, : 9 - 16
  • [4] CODE GENERATION IN AUTOMATIC PARALLELIZERS
    COLLARD, JF
    APPLICATIONS IN PARALLEL AND DISTRIBUTED COMPUTING, 1994, 44 : 185 - 194
  • [5] The Metric for Automatic Code Generation
    Li, Zhen
    Jiang, Ying
    Zhang, Xiao Jiang
    Xu, Hai Yan
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON MECHATRONICS AND INTELLIGENT ROBOTICS (ICMIR-2019), 2020, 166 : 279 - 286
  • [6] Automatic code generation: A practical approach
    Papadopoulos, George A.
    PROCEEDINGS OF THE ITI 2008 30TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2008, : 861 - 866
  • [7] Some thoughts on automatic code generation
    Glass, RL
    DATA BASE FOR ADVANCES IN INFORMATION SYSTEMS, 1996, 27 (02): : 16 - 18
  • [8] Automatic source code generation for microcontrollers
    Rozehnal, Z
    PROGRAMMABLE DEVICES AND SYSTEMS, 2000, : 195 - 197
  • [9] Some thoughts on automatic code generation
    Glass, RL
    JOURNAL OF SYSTEMS AND SOFTWARE, 1997, 37 (01) : 1 - 3
  • [10] A Survey of Automatic Generation of Code Comments
    Zhao, Fengrong
    Zhao, Junqi
    Bai, Yang
    2020 THE 4TH INTERNATIONAL CONFERENCE ON MANAGEMENT ENGINEERING, SOFTWARE ENGINEERING AND SERVICE SCIENCES (ICMSS 2020), 2020, : 21 - 25