Skip to main content

Entropy Based Test Cases Reduction Algorithm for User Session Based Testing

  • Conference paper
  • First Online:
Genetic and Evolutionary Computing (GEC 2015)

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

Included in the following conference series:

  • International Conference on Genetic and Evolutionary Computing

Abstract

Web applications are crucial role for daily user activities such as online banking, online shopping and searching. It is important to ensure the reliability and web application testing has been used in finding various faults in order to improve the quality of reliable web services. Among test cases generation approaches, user session based testing is an approach to create test cases with real user data. However, real user data usage is extremely large and executing all the test cases can be time consuming in practice. This paper describes the test cases reduction approach for analyzing and replaying the large number of test cases generated from user session data. The entropy gain theory is applied in test cases reduction process to get the best test suite that covers all user accesses of web application. To evaluate the effectiveness of proposed method, the analytical results are described in terms of URLs coverage, reduction time and test cases reduction rate.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Sprenkle, S., Gibson, E., Sampth, S., Pollock, L.: A case study of automatically creating test suites from web application field data. In: TAVWEB 2006, Portland, Maine, USA, July 2006

    Google Scholar 

  2. Sprenkle, S., Gibson, E., Sampth, S., Pollock, L.: An empirical comparison of test suite reduction techniques for user session based testing of web application. In: ICSM 2005: Proceeding of the 21st IEEE Int. Conf. Softw. Mainten., Budapest, Hungary, pp. 587–596 (2005)

    Google Scholar 

  3. Sampth, S., Mihaylov, V., Souter, A., Pollock, L.: A scalable approach to user session based testing of web applications through concept analysis. In: ASE 2004: Proc.19th Int. Conf. Automated Sofw. Eng., Washington, DC, USA, pp. 132–141 (2006)

    Google Scholar 

  4. Pobletts, A., Cobb, C., Simko, L.: Toward an Effective Data Model and User Session Dependency Model. In: International Conf. (2011)

    Google Scholar 

  5. Sampath, S., Bryce, R.C.: Improving the Effectiveness of Test Suite Reduction for User Session based Testing of Web Application. Information and Software Technology 54, 724–738 (2012)

    Article  Google Scholar 

  6. Maung, H.M.: Test Case Reduction Approach in User Session based Testing for Web application. In: ICCA, February 2013

    Google Scholar 

  7. Sampth, S., Bryce, R.C.: Prioritizating User Session based Test Cases for Web application

    Google Scholar 

  8. Sampath, S., Bryce, R.C.: Improving the Effectiveness of Test Suite Reduction for User Session based Testing of Web Application. Information and Software Technology 54, 724–738 (2012)

    Article  Google Scholar 

  9. Sprenkle, S.E.: Strategies for Automatically Exposing Faults in Web Applications. University of Delaware (2007)

    Google Scholar 

  10. Bailey, K.D.: Entropy System Theory, University of California, Los Angeles, USA

    Google Scholar 

  11. Sampath, S., et al.: Applying Concept Analysis to User Session based Testing of Web Applications. IEEE Transactions on Software Engineering 33(10), October 2007

    Google Scholar 

  12. Maung, H.M.: An efficient test cases reduction approach in user session based testing. In: 6th International Conference on Education Technology and Computer (ICETC) 2014, Singapore (2014)

    Google Scholar 

  13. Herbold, S., Karlshafen, B.: Usage-based Testing for Event Driven Software (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hsu Mon Maung .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Maung, H.M., Win, K.T. (2016). Entropy Based Test Cases Reduction Algorithm for User Session Based Testing. In: Zin, T., Lin, JW., Pan, JS., Tin, P., Yokota, M. (eds) Genetic and Evolutionary Computing. GEC 2015. Advances in Intelligent Systems and Computing, vol 388. Springer, Cham. https://doi.org/10.1007/978-3-319-23207-2_37

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-23207-2_37

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-23206-5

  • Online ISBN: 978-3-319-23207-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics