EconPapers    
Economics at your fingertips  
 

Transforming User Stories into Java Scripts: Advancing Qa Automation in The Us Market With Natural Language Processing

Ankur Sarkar (), S A Mohaiminul Islam () and Shadikul Bari Md ()

Journal of Artificial Intelligence General science (JAIGS) ISSN:3006-4023, 2024, vol. 7, issue 01, 9-37

Abstract: With constant updates in software development, it is paramount that higher reliability of the software is achieved by having sound testing procedures for the software. The tradition ways of creating test script are manual and time-consuming and can accommodate a lot human error as well as do not adapt to Agile and DevOps environments properly. This research presents an alternative solution that can be used to address the problem: an apparatus based on Natural Language Processing technologies that enables the transition from user stories to test scripts written in Java. The advantage of the proposed framework is that it can support the interpretation of user stories written in natural language and transform these into strictly structured test cases that are compatible with Selenium, JUnit, or Cucumber. As such, a fundamental objective of this framework is to minimize the time needed to write test script and at the same time be accurate and consistent. It covers problems typical to many projects like vagueness in requirements description, increased size of systems under test, and specific terminology in the domain area, making the generated test scripts covering both typical and extraordinary situations. Besides, it meets specifications that are particular to particular sectors like H-HIPAA for health facilities and H-PCI-DSS for facilities that deal with finances. The outcome of leveraging the exaction of the conceived framework into prototypes/practical applications from industries such as financial, healthcare, and e-commerce illustrate the raise in efficacy and scalability in QA line functions. By increasing the time to perform manual test by 80%, detecting defects at a higher percentage compared to the manual method and test coverage of the application, the framework provides more accurate results than the other methods. Additionally, incorporating the framework into CI/CD pipelines means that developers can TEST their codes quickly and have an almost real-time feedback based on the software that has been DEVOPed for implementation, without having to slow down the processes by running a lot of test more than once.

Keywords: NLP-powered framework; Test script generation; Natural Language Processing (NLP); User stories; Automation; Transforming User Stories; Java Script (search for similar items in EconPapers)
Date: 2024
References: View references in EconPapers View complete reference list from CitEc
Citations: View citations in EconPapers (5)

Downloads: (external link)
https://newjaigs.com/index.php/JAIGS/article/view/293 (application/pdf)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:das:njaigs:v:7:y:2024:i:01:p:9-37:id:293

Access Statistics for this article

Journal of Artificial Intelligence General science (JAIGS) ISSN:3006-4023 is currently edited by Justyna Żywiołek

More articles in Journal of Artificial Intelligence General science (JAIGS) ISSN:3006-4023 from Open Knowledge
Bibliographic data for series maintained by Open Knowledge ().

 
Page updated 2025-03-19
Handle: RePEc:das:njaigs:v:7:y:2024:i:01:p:9-37:id:293