Skip to main content

Selection of Software Testing Technique: A Multi Criteria Decision Making Approach

  • Conference paper

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 204))

Abstract

The appropriate usage of efficient testing technique at any stage of the Software Development Life Cycle (SDLC) is still in infant stage. There are a number of testing techniques at various phases of testing. Selection of the right testing technique at any stage is one of the critical problems. The selection method should not only take the subjective knowledge but also incorporate objective knowledge for the efficient selection of testing technique as per the requirements. Selection of testing technique at every stage of SDLC depends on many factors such as resources, schedule, cost of the project, etc. Thus we formulate the selecting of testing technique as a multi criteria decision making problem and propose an efficient solution.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ntafos, S.C.: A comparision of some structural testing strategies. IEEE Transactions on Software Engineering 14(6), 868–874 (1988)

    Article  Google Scholar 

  2. Naik, K., Tripathy, P.: Software Testing and Quality Assurance. Wiley, Chichester (2008)

    Book  Google Scholar 

  3. Amar, M., Shabbir, K.: Systematic Review on Testing Aspect oriented Programs - Challenges, Techniques and Their Effectiveness. Blekinge Institute of Technology. In: MSE-2008, 17 (2008)

    Google Scholar 

  4. Juristo, N., Moreno, A.M., Vegas, S.: State of the Empirical Knowledge on Testing Techniques. In: Proceedings of the International Conference on Software Maintenance (1999)

    Google Scholar 

  5. Vegas, S.: Characterisation schema for selecting software testing techniques (2002)

    Google Scholar 

  6. Mahapatra, R.P., Singh, J.: Improving the Effectiveness of Software Testing through Test Case Reduction. World Academy of Science, Engineering and Technology 37, 345–350 (2008)

    Google Scholar 

  7. Roper, M., Miller, J., Brooks, A., Wood, M.: Towards the Experimental Evaluation of Software Testing Techniques. In: Proc. EuroSTAR 1994 (1994)

    Google Scholar 

  8. Frankl, P.G., Weiss, S.N.: An Experimental Comparison of the Effectiveness of Branch Testing and Data Flow Testing. IEEE Transactions on Software Engineering 19(8), 774–787 (1993)

    Article  Google Scholar 

  9. Clarke, L.A., Podgurski, A., Richardson, D.J., Zeil, S.J.: A comparison of data flow path selection criteria. In: Proceedings of the Eighth International Conference on Software Engineering, pp. 244–251 (1985)

    Google Scholar 

  10. Basili, V.R., Selby, R.W.: Comparing the effectiveness of software testing. IEEE Transactions on Software Engineering SE-13(12), 1278–1296 (1987)

    Article  Google Scholar 

  11. Rothermel, G., Untch, R.H., Chu, C., Harrold, M.J.: Test Case Prioritization: An Empirical Study. In: Proceedings of the International Conference on Software Maintenance, pp. 179–188 (1999)

    Google Scholar 

  12. Williams, L., Snipes, W., Meneely, A.: On Increasing System Test Effectiveness through a Test Case Prioritization Model Using Static Metrics and System Failure Data. In: Reliability Analysis of System Failure Data Workshop (2007)

    Google Scholar 

  13. Ma, Z., Zhao, J.: Test case prioritization based on analysis of program structure. In: Asia-Pacific Software Engineering Conference, pp. 471–478 (2008)

    Google Scholar 

  14. Upadhyay, N., Deshpande, B.M., Agrawal, V.P.: Integrated decision approach for COTS selection. Int. J. Decision Sciences, Risk and Management 2(3/4), 165–177 (2010)

    Article  Google Scholar 

  15. Jadidi, O., Hong, T.S., Firouzi, F., Yusuff, R.M., Zulkifli, N.: TOPSIS and fuzzy multi-objective model integration for supplier selection problem. Journal of Achievements in Materials and Manufacturing Engineering 31(2), 762–769 (2008)

    Google Scholar 

  16. Saaty, T.L.: The Analytic Network Process. RWS Publications, Pittsburgh (1996)

    Google Scholar 

  17. James, T.: Whalen & Associates, LLC, http://www.whalen.ws/

  18. Tsai, W.T., Bai, X., Paul, R., Shao, W., Agarwal, V.: End-to-end Integration Testing Design. In: Computer Software and Applications Conference, pp. 166–171 (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Victor, M., Upadhyay, N. (2011). Selection of Software Testing Technique: A Multi Criteria Decision Making Approach. In: Nagamalai, D., Renault, E., Dhanuskodi, M. (eds) Trends in Computer Science, Engineering and Information Technology. CCSEIT 2011. Communications in Computer and Information Science, vol 204. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24043-0_46

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-24043-0_46

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-24042-3

  • Online ISBN: 978-3-642-24043-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics