Skip to main content

Test Case Reduction Using Decision Table for Requirements Specifications

  • Conference paper
  • First Online:
Proceedings of the International Congress on Information and Communication Technology

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 439))

  • 1188 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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.

    Google Scholar 

  2. 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).

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. R. DeMilli and A. J. Offutt. Constraint-based automatic test data generation. Software Engineering, IEEE Transactions on, 17(9):900–910, 1991.

    Google Scholar 

  7. B. Korel. Automated software test data generation. Software Engineering, IEEE Transactions on, 16(8):870–879, 1990.

    Google Scholar 

  8. E. Engström and P. Runeson. A qualitative survey of regression testing practices. In Product-Focused Software Process Improvement, pages 3–16. Springer, 2010.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. 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.

  12. D.S. Kushwaha and A.K Misra, “Software Test Effort Estimation”, ACM SIGSOFT Software Engineering Notes, Vol. 33, No. 3, May 2008.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. 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).

    Google Scholar 

  17. OpenRules® architecture and related components http://openrules.com/architecture.htm.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Avinash Gupta .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics