International Peer-Reviewed Journal•Open Access•ISSN 2456-8880
irejournals@gmail.com•+91-7433024337

Home / Current Issue / Paper 1704435

1704435 Vol 6 · Issue 11 Download Paper

Add Self-Learning Ability to NLP for Automatic Test Case Generation

Shrikrushna Zirape Shivam Sharma Ilyas Hussain Ali Manasi Kumbhar Renuka Nalawade Prof. Manish Jansari

Subject area: Science,Engineering and Technology  ·  Area of research: Natural Language Processing

Abstract

In Software testing, 40-70 percent of the testing process is spent on developing and designing test cases. It is tough for the untrained tester to generate all the test cases that cover every aspect of the criteria. By changing requirements frequently manual development becomes less valuable and it requires more time and effort. Rather than generating test cases manually, a tool can be used to generate test cases automatically based on user stories and scenarios, but the dictionary plays a very important role in this process. In this project we have used Natural language processing to generate dictionary in which it will find keywords in user stories or scenarios and create test cases accordingly. As this entire process is automated, it is very efficient in time perspective. This project provides a realistic solution for automatic dictionary generation which will be used for test case generation.

Keywords

Agile, Natural Language Processing, Dictionary

References

[1] Prerana Pradeepkumar Rane “Automatic Generation of Test Cases for Agile using Natural Language Processing” - March 14, 2017 Blacksburg, Virginia.

[2] Chunhui Wang, Fabrizio Pastore, Arda Goknil, and Lionel C. Briand - “Automatic Generation of Acceptance Test Cases from Use Case Specifications: an NLP-based Approach” - May 2020.

[3] Grootendorst, M. ”KeyBERT: minimal keyword extraction with BERT, v0.1.3.” (2020).

[4] Shweta Ganiger; K.M.M. Rajashekharaiah “Comparative Study on Keyword Extraction Algorithms for Single Extractive Document” 2018 Second International Conference ICICCS.

[5] Mohsin Irshad, Ricardo Britto, KaiPetersen Adapting Behavior Driven Development (BDD) for large-scale software systems - Elsevier 14 May 2020.

[6] Dipti Belsare, Dr. Manasi Bhate “A Review of NLP Oriented Automated Test Case Generation Framework in Testing” - International Journal of Future Generation Communication and Networking Vol. 13 - 2020.

[7] Robin Gropler1 , Viju Sudhi1 , Emilio Jos¨ e Calleja Garc´ ´ıa2 and Andre Bergmann - “NLP-Based Requirements Formalization for Automatic Test Case Generation” - AKKA Germany GmbH, 80807 Munchen,¨ Germany - 2021.

[8] Boghdady, P. , Badr, N. L., Hashem, M. A., Tolba, M. F., “An enhanced technique for generating hybrid coverage test cases using activity diagrams” Informatics and Systems.

[9] Ranjita Kumari, Vikas Panthi, Prafulla Kumar Behera,“Generation of test cases using Activity Diagram” International Journal of Computer Science and Informatics, ISSN (PRINT): 2231 –5292, Volume- 3, Issue-2, 2018.

How to cite this paper

Shrikrushna Zirape, Shivam Sharma, Ilyas Hussain Ali, Manasi Kumbhar, Renuka Nalawade; Prof. Manish Jansari "Add Self-Learning Ability to NLP for Automatic Test Case Generation" Iconic Research And Engineering Journals Volume 6 Issue 11 2023 Page 501-505
Shrikrushna Zirape, Shivam Sharma, Ilyas Hussain Ali, Manasi Kumbhar, Renuka Nalawade; Prof. Manish Jansari "Add Self-Learning Ability to NLP for Automatic Test Case Generation" Iconic Research And Engineering Journals, vol. 6, no. 11, May. 2023
Shrikrushna Zirape, Shivam Sharma, Ilyas Hussain Ali, Manasi Kumbhar, Renuka Nalawade; Prof. Manish Jansari (2023). Add Self-Learning Ability to NLP for Automatic Test Case Generation. Iconic Research And Engineering Journals, 6(11).
Shrikrushna Zirape, Shivam Sharma, Ilyas Hussain Ali, Manasi Kumbhar, Renuka Nalawade; Prof. Manish Jansari "Add Self-Learning Ability to NLP for Automatic Test Case Generation" Iconic Research And Engineering Journals, vol. 6, no. 11, May. 2023.
@article{1704435,
      author = {Shrikrushna Zirape, Shivam Sharma, Ilyas Hussain Ali, Manasi Kumbhar, Renuka Nalawade; Prof. Manish Jansari},
      title = {Add Self-Learning Ability to NLP for Automatic Test Case Generation},
      journal = {Iconic Research And Engineering Journals},
      year = {2023},
      volume = {6},
      number = {11},
      pages = {501-505},
      issn = {2456-8880},
      url = {https://www.irejournals.com/formatedpaper/1704435.pdf},
      abstract = {In Software testing, 40-70 percent of the testing process is spent on developing and designing test cases. It is tough for the untrained tester to generate all the test cases that cover every aspect of the criteria. By changing requirements frequently manual development becomes less valuable and it requires more time and effort. Rather than generating test cases manually, a tool can be used to generate test cases automatically based on user stories and scenarios, but the dictionary plays a very important role in this process. In this project we have used Natural language processing to generate dictionary in which it will find keywords in user stories or scenarios and create test cases accordingly. As this entire process is automated, it is very efficient in time perspective. This project provides a realistic solution for automatic dictionary generation which will be used for test case generation.},
      keywords = {Agile, Natural Language Processing, Dictionary},
      month = {May},
  }