Intertwining of Requirements with Testing
Keywords:
Functional requirements, Testing requirements, analytic hierarchy process, function pointAbstract
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
How to Cite
Issue
Section
License
Copyright (c) 2016 International Journal for Research Publication and Seminar
This work is licensed under a Creative Commons Attribution 4.0 International License.
Re-users must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use. This license allows for redistribution, commercial and non-commercial, as long as the original work is properly credited.