Generating and Analyzing Test cases from Software Requirements using NLP and Hadoop - Inpressco
News Updates Friday 17th Aug 2018 :
  • Welcome to INPRESSCO, world's leading publishers, We have served more than 10000+ authors
  • Articles are invited in engineering, science, technology, management, industrial engg, biotechnology etc.
  • Paper submission last date of July/Aug 2018 extended to 20 Aug 2018, Submit online or at editor.ijcet@inpressco.com
  • Our journals are indexed in NAAS, University of Regensburg Germany, Google Scholar, Cross Ref etc.
  • DOI is given to all articles

Generating and Analyzing Test cases from Software Requirements using NLP and Hadoop


Author : Priyanka Kulkarni and Yashada Joglekar

Pages : 3934-3937
Download PDF
Abstract

Software testing is the most critical step of software development since it ensures that the system under developments free of errors and unprecedented faults and matches the expectation and requirements elicited from users and stakeholders. However, the process of testing is currently a manual process and is thus prone to mistakes by human testers and time-consuming and arduous. This paper proposes the automation of the task of generating test cases from software requirements written in natural language. This solves the problems of human errors and requirement of manual effort in ensuring coverage of requirements specified during requirements elicitation. It also enables test cases to be generated early on in the software development lifecycle based on requirements documents. The method we propose involves taking software requirements expressed in natural language as input and processing them using natural language processing techniques such as POS tagging and parsing. These NLP constructs are used to represent the requirements in the form of tree structures, which are used to generate knowledge graphs that depict the essential flow of the system. These paths can be traversed using methods such as boundary value analysis, etc. to obtain a suite of test cases.

Keywords: Natural Language Processing, Knowledge representation, Hadoop, Software testing, Software engineering, Test cases.

Article published in International Journal of Current Engineering and Technology, Vol.4, No.6 (Dec-2014)

 

Call for Papers
  1. IJCET- July/Aug 2018 Issue

    Submission Last Date
    20 Aug
  2. DOI is given to all articles
  3. Current Issue
  4. IJTT-Sept-2018
  5. IJAIE-Sept-2018
  6. IJCSB-Sept-2018
  • Inpressco Google Scholar
  • Inpressco Science Central
  • Inpressco Global impact factor
  • Inpressco aap

International Press corporation is licensed under a Creative Commons Attribution-Non Commercial NoDerivs 3.0 Unported License
©2010-2018 INPRESSCO® All Rights Reserved