Tweet | |
H. Kirinuki, S. Matsumoto, Y. Higo, and S. Kusumoto, "NLP-assisted Web Element Identification Toward Script-Free Testing," In Proceedings of the 37th IEEE International Conference on Software Maintenance and Evolution (ICSME), pp. 639-643, September 2021. | |
ID | 725 |
分類 | 国際会議 |
タグ | testing nlp script |
表題 (title) |
NLP-assisted Web Element Identification Toward Script-Free Testing |
表題 (英文) |
|
著者名 (author) |
Hiroyuki Kirinuki,Shinsuke Matsumoto,Yoshiki Higo,Shinji Kusumoto |
英文著者名 (author) |
Hiroyuki Kirinuki,Shinsuke Matsumoto,Yoshiki Higo,Shinji Kusumoto |
編者名 (editor) |
|
編者名 (英文) |
|
キー (key) |
Hiroyuki Kirinuki,Shinsuke Matsumoto,Yoshiki Higo,Shinji Kusumoto |
書籍・会議録表題 (booktitle) |
Proceedings of the 37th IEEE International Conference on Software Maintenance and Evolution (ICSME) |
書籍・会議録表題(英文) |
|
巻数 (volume) |
|
号数 (number) |
|
ページ範囲 (pages) |
639-643 |
組織名 (organization) |
|
出版元 (publisher) |
|
出版元 (英文) |
|
出版社住所 (address) |
|
刊行月 (month) |
9 |
出版年 (year) |
2021 |
採択率 (acceptance) |
|
URL |
|
付加情報 (note) |
|
注釈 (annote) |
|
内容梗概 (abstract) |
End-to-end test automation is important in modern web application development.
However, existing test automation techniques have challenges in implementing and maintaining test scripts. It is difficult to keep correct locators, which test scripts require to identify web elements on web pages. The reason is that locators depend on the metadata in web elements or the structure of each web page. One efficient way to solve the problem of locators is to make test cases written in natural language executable without test scripts. As the first step of script-free testing, we propose a technique to identify web elements to be operated and to determine test procedures by interpreting test cases. The test cases are written in a domain-specific language without relying on the metadata of web elements or the structural information of web pages. We leverage natural language processing techniques to understand the semantics of web elements. We also create heuristic search algorithms to find promising test procedures. To evaluate our proposed technique, we applied it to two open-source web applications. The experimental results show that our technique successfully identified 94% of web elements to be operated in the test cases. |
論文電子ファイル | report.pdf (application/pdf) [一般閲覧可] |
BiBTeXエントリ |
@inproceedings{id725, title = {{NLP}-assisted Web Element Identification Toward Script-free Testing}, author = {Hiroyuki Kirinuki and Shinsuke Matsumoto and Yoshiki Higo and Shinji Kusumoto}, booktitle = {Proceedings of the 37th IEEE International Conference on Software Maintenance and Evolution (ICSME)}, pages = {639-643}, month = {9}, year = {2021}, } |