Vol.12, No.1, February 2023.                                                                                                                                                                              ISSN: 2217-8309

                                                                                                                                                                                                                        eISSN: 2217-8333


TEM Journal



Association for Information Communication Technology Education and Science

Conversion of User Story Scenarios to Python-Based Selenium Source Code for Automated Testing


Indra Kharisma Raharjana, Muhammad Faris Arifin, Ahmad Iklil Nur, Nadlir Mubarak


© 2023 Indra Kharisma Raharjana, published by UIKTEN. This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. (CC BY-NC-ND 4.0)


Citation Information: TEM Journal. Volume 12, Issue 1, Pages 309-315, ISSN 2217-8309, DOI: 10.18421/TEM121-39, February 2023.


Received: : 16 October 2022.

Revised:   05 February 2023.
Accepted:  09 February 2023.
Published: 27 February 2023.




A user story is an artifact in software development processes that can be used for automated test cases. This study proposes a terminal-based program for converting user stories into source codes for automated testing. We also propose a modified user story format that can be directly converted into functional Python-based Selenium source codes. We then implement the program by creating user stories for several local Django projects and using the converted codes. The implementation results show that the code from the program has a reliability rate of 72% for successfully executing it as the users' intentions.


Keywords –automated testing, user story, process innovation, source code conversion, selenium.



Full text PDF >  



Copyright © 2023 UIKTEN
Copyright licence: All articles are licenced via Creative Commons CC BY-NC-ND 4.0 licence