An Automation Tool Converting Test Steps into Keywords for Automated Test Development
Zhenyang Guo, Zi-Long You, Shuo-Han Chen, Shiang-Jiun Chen, Chuan-Ming Liu
- 发表年份
- 2024
- 引用次数
- 1
摘要
Robot Framework is an extensible, keyword-driven, and Python-based test automation framework that is widely used for end-to-end acceptance testing or acceptance-driven test development (ATDD). The simplicity of its syntax also contributes to its excellent readability, making the naming of each keyword in test scripts particularly important. The name of a keyword should accurately describe its function, as it affects the time that code reviewers spend to understand its purpose or even the entire test case. Selecting a suitable name for keywords often requires a considerable amount of time. Therefore, a fixed naming format is a method to shorten this process. With a set of fixed naming rules, the structure of previously named similar actions' keywords can be directly copied to the current keyword being named. Additionally, a fixed naming format can significantly reduce the time spent searching for reused keywords. In addition to the aforementioned advantages, this study points out that the fixed naming format can also be used to directly convert test steps into corresponding action keywords during the test case design phase and proposes an effective automation tool to convert test steps into keywords for enhancing the value of test steps and saving test case development time. In situations where the test steps are well-structured, the conversion tool can accelerate test case development speed by extracting the action keywords of each test step and converting them into corresponding keywords.
关键词
相关论文
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Fractional Differential Equations
Igor Podlubný
2025
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991