School of Technology Department of Computer Science Master Thesis Project 30p, Spring 2014 Merging Functional Requirements with Test Cases By Madhuri Kolla & Mounika Banka Supervisors: Annabella Loconsole Examiner: Ulrik Eklund Master Thesis Project: Merging Functional Requirements with Test Cases Contact information Authors: Madhuri Kolla E-mail:
[email protected] Mounika Banka E-mail:
[email protected] Supervisors: Annabella Loconsole E-mail:
[email protected] Malmö University, Department of Computer Science. Examiner: Ulrik Eklund E-mail:
[email protected] Malmö University, Department of Computer Science. 2 Master Thesis Project: Merging Functional Requirements with Test Cases Abstract A lot of research is done in requirements engineering and testing but often the extensive literature is missing on defining good methods for linking functional requirements with test cases. Most of the delays occurring in the software development projects are because of incomplete or inaccurate functional requirements. The two main goals of our project are to achieve a successful software project by First, to design a template, which will merge functional requirements with test cases and second is to find the benefits of the aligning requirements to test cases. Changing, updating and tracing the requirements during the development of the project is not an easy task. The main reason for project failure is due to possibility of not fulfilling specified project requirements, so one way to solve this problem is to merge functional requirements with test cases. Thus removes the need of creating a separate requirements document, which will improve the traceability process between requirements and testing, thus leads to high quality and efficient development.