Intertwining of Requirements with Testing

Authors

  • Neha Department of Computer Science and Engineering School of Computer Science, AL-Falah University Dhauj, Faridabad, Haryana, INDIA
  • Mohd. Sadiq Computer Engineering Section, UPFET Jamia Millia Islamia (A Central University) New Delhi, INDIA

Keywords:

Functional requirements, Testing requirements, analytic hierarchy process, function point

Abstract

This paper presents a method called AGOTRFR, i.e., an attributed goal oriented testing requirements elicitation from functional requirements. The objective of this method is twofold: (i) to elicit the testing requirements from functional requirements; and (ii) to manage the requirements change process. Therefore, two attributes are attached with the AGOTRFR graph. One attribute is used to indicate the priority of the functional requirements and the other is used to indicate the implementation status of the requirements during the requirements change process. To compute the priority of the functional requirements we used the analytic hierarchy process. During the computation of the priority, cost and effort are considered as the criteria during pair-wise comparisons among the requirements. Finally, the proposed method is demonstrated with the help of an example.

References

Barmi Z.A., Ebrahimi A. H., and Feldt R., “ Alignment of Requirements Specification and Testing: A Systematic Mapping Study”, 4th International conference on Software Testing, Verification, and Validations Workshop, pp. 476-485, 2011.

Bjarnason E., Unterkalmsteiner M, Borg M, and Engstrom E., “A Multi- case Study of Agile Requirements Engineering and the Use of Test Cases as Requirements”, Information and Software Technology, 2016.

Chrobot B. C., “What is the Cost of One IFPUG Method Function Point? Case Study”, worldcomp-proceedings. Com /proc /p2012 /SER2400.pdf

Graham D., “Requirements and Testing: Seven Missing Link Myths”, IEEE Software, Vol. 19, No. 5, pp. 15-17, 2002. 5. Ishizaka A. and Labib A., “ Review of the main Development in the Analytic Hierarchy Process”, Expert Systems with Applications, Vol. 38, Issue 11, pp. 14336-14345, 2011.

Kukkanen J., Vakevainen K., Kauppinen M, and Uusitalo M., “Applying Systematic Approach to link Requirements and Testing: A Case Study”, Asia Pacific Software Engineering Conference, pp. 482- 488, 2009.

Li J., Zhang H., Zhu L., Jeffery R., Wang Q., and Li M., “ Preliminary Results of a Systematic Literature Review on Requirements Evolution”, ACM-EASE, pp. 12-21, 2012.

Lindstrom D. R., “Five Ways to Destroy a Development Project”, IEEE Software, Vol. 10, No. 5, pp. 55-58, 1993.

Merz F., Sinz C., Post H, Georges T., and Kropf T., “Bridging the Gap between Test Cases and Requirements by Abstract Testing”, Innovations in Systems and Software Engineering”, Vol. 11, Issue 4, pp. 233-242, 2015.

Post H., Sinz C., Merz F., Gorges T., and Kropf T., “Linking Functional Requirements and Software Verification”, IEEE International Requirements Engineering Conference, pp. 295-302, 2009.

Downloads

Published

30-09-2016

How to Cite

Neha, & Mohd. Sadiq. (2016). Intertwining of Requirements with Testing. International Journal for Research Publication and Seminar, 7(5), 55–60. Retrieved from https://jrps.shodhsagar.com/index.php/j/article/view/868

Issue

Section

Original Research Article