Skip to main content
Top

2016 | OriginalPaper | Chapter

Test Case Reduction Using Decision Table for Requirements Specifications

Authors : Avinash Gupta, Anshu Gupta, Dharmender Singh Kushwaha

Published in: Proceedings of the International Congress on Information and Communication Technology

Publisher: Springer Singapore

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

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.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference 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. 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.
2.
go back to reference 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). 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).
3.
go back to reference 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. 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/​S021819401450001​6.
4.
go back to reference 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. 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.
5.
go back to reference 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. 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.
6.
go back to reference R. DeMilli and A. J. Offutt. Constraint-based automatic test data generation. Software Engineering, IEEE Transactions on, 17(9):900–910, 1991. R. DeMilli and A. J. Offutt. Constraint-based automatic test data generation. Software Engineering, IEEE Transactions on, 17(9):900–910, 1991.
7.
go back to reference B. Korel. Automated software test data generation. Software Engineering, IEEE Transactions on, 16(8):870–879, 1990. B. Korel. Automated software test data generation. Software Engineering, IEEE Transactions on, 16(8):870–879, 1990.
8.
go back to reference E. Engström and P. Runeson. A qualitative survey of regression testing practices. In Product-Focused Software Process Improvement, pages 3–16. Springer, 2010. E. Engström and P. Runeson. A qualitative survey of regression testing practices. In Product-Focused Software Process Improvement, pages 3–16. Springer, 2010.
9.
go back to reference 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. 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.
10.
go back to reference 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. 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.
12.
go back to reference D.S. Kushwaha and A.K Misra, “Software Test Effort Estimation”, ACM SIGSOFT Software Engineering Notes, Vol. 33, No. 3, May 2008. D.S. Kushwaha and A.K Misra, “Software Test Effort Estimation”, ACM SIGSOFT Software Engineering Notes, Vol. 33, No. 3, May 2008.
13.
go back to reference 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. 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.
14.
go back to reference 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. 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.
15.
go back to reference 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. 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.
16.
go back to reference 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). 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).
Metadata
Title
Test Case Reduction Using Decision Table for Requirements Specifications
Authors
Avinash Gupta
Anshu Gupta
Dharmender Singh Kushwaha
Copyright Year
2016
Publisher
Springer Singapore
DOI
https://doi.org/10.1007/978-981-10-0755-2_44