Abstract
Majority of the software development cost is incurred in software testing. Most often, the testing of the software is carried out after the code has been prepared and the test cases are obtained from the code. This approach may work well but shall not guarantee that all the requirements are incorporated in the code and that each of the critical paths has been tested. In early phases of software development, decision table is used for test case generation for functional testing. This paper proposed a technique for automated test case optimization generated through decision table. In this paper a framework for test case generation from decision table generated form SRS, and an algorithm for decision table optimization, has been proposed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Z. Zhou, B. Scholz, and G. Denaro. Automated software testing and analysis: Techniques, practices and tools. In System Sciences, 2007. HICSS 2007. 40th Annual Hawaii International Conference, IEEE, 2007.
Aprna Tripathi, D.S. Kushwaha and Prof. Arun Misra. ‘ICT and Critical Infrastructure: Proceedings of the 48th Annual Convention of Computer Society of India-Vol II’. Advances in Intelligent Systems and Computing (2014).
Sharma, Ashish, Manu Vardhan, and Dharmender Singh Kushwaha. ‘A Versatile Approach for the Estimation of Software Development Effort Based On SRS Document’. Int. J. Soft. Eng. Knowl. Eng., Volume 24, Issue 01, February 2014, pp. 1–42, doi:10.1142/S0218194014500016.
A. Jamoussi. An automated tool for efficiently generating a massive number of random test cases. In High-Assurance Systems Engineering Workshop, 1997, pages 104–107. IEEE, 1997.
Keiji Uetsuki; Tohru Matsuodani; Kazuhiko Tsuda, “An efficient software testing method by decision table verification”, Inderscience International Journal of Computer Applications in Technology (IJCAT), Vol. 46, No. 1, 2013.
R. DeMilli and A. J. Offutt. Constraint-based automatic test data generation. Software Engineering, IEEE Transactions on, 17(9):900–910, 1991.
B. Korel. Automated software test data generation. Software Engineering, IEEE Transactions on, 16(8):870–879, 1990.
E. Engström and P. Runeson. A qualitative survey of regression testing practices. In Product-Focused Software Process Improvement, pages 3–16. Springer, 2010.
Melvin Philips, Nikhil Pawar, Nitesh Joshi, Sanket Khandebharad, Sunil Deshmukh & Kailash Tambe, “Automated Test Case Generation Using Multiple Modelling Techniques”, International Journal of Science and Research, Volume 3 Issue 3, March 2014.
Ajitha Rajan, Michael W Whalen, Mats P. E. “Heimdahl Model Validation Using Automatically Generated Requirements-Based Test”, 10th IEEE-High Assurance Systems Engineering Symposium, 2007.
Hailiang Wang, Mingtian Zhou & Kun She, “Induction of ordinal classification rules from decision tables with unknown monotonicity”, European Journal of Operational Research, 242 (2015) 172–181, http://dx.doi.org/10.1016/j.ejor.2014.09.034, 2015.
D.S. Kushwaha and A.K Misra, “Software Test Effort Estimation”, ACM SIGSOFT Software Engineering Notes, Vol. 33, No. 3, May 2008.
Aprna Tripathi and Dharmender Singh Kushwaha, “Package Level Coupling: A New Metric for Object-Oriented Software”, 1st IEEE International Conference on Recent Trends in Computer Science and Engineering, Patna, Feb 8–9, 2014.
Prateek Khurana, Aprna Tripathi and Dharmender Singh Kushwaha, “Change Impact Analysis and its Regression Test Effort Estimation”, 3rd IEEE International Advance Computing Conference (IACC-2013), Ghaziabad, February 2013.
Rajat Swapnil, Aprna Tripathi and Dharmender Singh Kushwaha, “Software Change Validation Using Class Diagram and SRS”, 3rd IEEE International Advance Computing Conference (IACC-2013), Ghaziabad, February 2013.
Sharma, Ashish, and Dharmender Singh Kushwaha. ‘Natural Language Based Component Extraction from Requirement Engineering Document and Its Complexity Analysis’. SIGSOFT Softw. Eng. Notes 36.1 (2011).
OpenRules® architecture and related components http://openrules.com/architecture.htm.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer Science+Business Media Singapore
About this paper
Cite this paper
Avinash Gupta, Anshu Gupta, Kushwaha, D.S. (2016). Test Case Reduction Using Decision Table for Requirements Specifications. In: Satapathy, S., Bhatt, Y., Joshi, A., Mishra, D. (eds) Proceedings of the International Congress on Information and Communication Technology. Advances in Intelligent Systems and Computing, vol 439. Springer, Singapore. https://doi.org/10.1007/978-981-10-0755-2_44
Download citation
DOI: https://doi.org/10.1007/978-981-10-0755-2_44
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-0754-5
Online ISBN: 978-981-10-0755-2
eBook Packages: EngineeringEngineering (R0)