Open Access   Article Go Back

Test Case Automation Using Natural Language Processing

Saurabh Mahajann1 , Mona Mulchandani2 , Samir Ajani3

Section:Research Paper, Product Type: Journal Paper
Volume-07 , Issue-12 , Page no. 114-117, May-2019

Online published on May 12, 2019

Copyright © Saurabh Mahajann, Mona Mulchandani, Samir Ajani . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

View this paper at   Google Scholar | DPI Digital Library

How to Cite this Paper

  • IEEE Citation
  • MLA Citation
  • APA Citation
  • BibTex Citation
  • RIS Citation

IEEE Style Citation: Saurabh Mahajann, Mona Mulchandani, Samir Ajani, “Test Case Automation Using Natural Language Processing,” International Journal of Computer Sciences and Engineering, Vol.07, Issue.12, pp.114-117, 2019.

MLA Style Citation: Saurabh Mahajann, Mona Mulchandani, Samir Ajani "Test Case Automation Using Natural Language Processing." International Journal of Computer Sciences and Engineering 07.12 (2019): 114-117.

APA Style Citation: Saurabh Mahajann, Mona Mulchandani, Samir Ajani, (2019). Test Case Automation Using Natural Language Processing. International Journal of Computer Sciences and Engineering, 07(12), 114-117.

BibTex Style Citation:
@article{Mahajann_2019,
author = {Saurabh Mahajann, Mona Mulchandani, Samir Ajani},
title = {Test Case Automation Using Natural Language Processing},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {5 2019},
volume = {07},
Issue = {12},
month = {5},
year = {2019},
issn = {2347-2693},
pages = {114-117},
url = {https://www.ijcseonline.org/full_spl_paper_view.php?paper_id=1057},
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
UR - https://www.ijcseonline.org/full_spl_paper_view.php?paper_id=1057
TI - Test Case Automation Using Natural Language Processing
T2 - International Journal of Computer Sciences and Engineering
AU - Saurabh Mahajann, Mona Mulchandani, Samir Ajani
PY - 2019
DA - 2019/05/12
PB - IJCSE, Indore, INDIA
SP - 114-117
IS - 12
VL - 07
SN - 2347-2693
ER -

           

Abstract

Software testing is an integral part of the software development life cycle. In order to achieve the testing on individual module or complete integration testing of the system a quality analyst makes test cases for it, covering the different scenarios against which validity of the working of the system is checked. A test case is nothing but a set of conditions and data with it under with it a quality analyst will test a system and check if working according to specification or not. More focus is made on automating the testing of the software, resulting in the creation of the several automation testing framework such as Selenium, Apache Jmeter etc. Similarly attention on creating the test cases is also made. As user stories are written in the natural language, natural language processing can be a way of extracting information from it. Conformiq provides the same functionality. In agile development methodology such as extreme programming such automation is really advantageous which provided quite flexibility and adaptive to change provided.

Key-Words / Index Term

Software Testing, Automation,Test Cases, Selenium, Conformiq, Agile Methodology, Natural Language Processing, Test Driven Development

References

[1] Ahlam Ansari ; Mirza Baig Shagufta ; Ansari Sadaf Fatima ; Shaikh Tehreem , “Constructing Test cases using Natural Language Processing” , Published in: 2017 Third International Conference on Advances in Electrical, Electronics, Information, Communication and Bio-Informatics (AEEICB)
[2] Andrew Rendell, “Effective and Pragmatic Test Driven Development”, Published in: Agile 2008 Conference
[3] “ISO/IEC/IEEE International Standard - Systems and software engineering -- Life cycle processes --Requirements engineering”, Published in: 1 Dec. 2011
[4] J.Zalewski, “How to write the SRS documentation, following IEEE Std. 830.”, ISM 4331, J.Zalewski, September 2003.
[5] Roger Pressman , “Software Engineering A Practitioner`s Approach 7th Edition” , McGraw-Hill, a business unit of The McGraw-Hill Companies, Inc., 1221 Avenue of the Americas, NewYork, NY 10020. Copyright © 2010 by The McGraw-Hill Companies, Inc.
[6] Hécio A. Soares and Raimundo S. Moura, “A methodology to guide writing Software Requirements Specification document”, Departamento de Informática Instituto Federal do Piauí and Departamento de Computação Universidade Federal do Piauí, 2015 IEEE.
[7] Jai Gaur ; Akshita Goyal ; Tanupriya Choudhury ; Sai Sabitha, “A walk through of software testing techniques”, 2017.
[8] Itir Karac ; Burak Turhan, “What Do We (Really) Know about Test-Driven Development?” , IEEE Software ( Volume: 35 , Issue: 4 , July/August 2018 )
[9] J.Zalewski, “How to write the SRS documentation, following IEEE Std. 830.”, ISM 4331, J.Zalewski, September 2003.
[10] M. Costantino ; R.G. Morgan ; R.J. Collingham ; R. Carigliano , “Natural language processing and information extraction: qualitative analysis of financial news articles” , Proceedings of the IEEE/IAFE 1997 Computational Intelligence for Financial Engineering (CIFEr)
[11] Ron Patton , “Software engineering”. 800 E. 96th St., Indianapolis,
Indiana, 46240 USA.
[12] Shi Zhong ; Chen Liping ; Chen Tian-en, “Agile planning and development methods”,
Published in: 2011 3rd International Conference on Computer Research and Development. Shanghai, China.
[13] Suresh Thummalapenta ; Saurabh Sinha ; Nimit Singhania ; Satish Chandra, “Automating test automation”, Published in: 2012 34th International Conference on Software Engineering (ICSE), Zurich, Switzerland.
[14] W.T. Tsai ; D. Volovik ; T.F. Keefe, “Automated test case generation for programs specified by relational algebra queries”
[15] Roger Pressman , “Software Engineering A Practitioner`s Approach 7thEdition” , McGraw-Hill, a business unit of The McGraw-Hill Companies, Inc., 1221 Avenue of the Americas, NewYork, NY 10020. Copyright © 2010 by The McGraw-Hill Companies, Inc.