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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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
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)
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)
Pobletts, A., Cobb, C., Simko, L.: Toward an Effective Data Model and User Session Dependency Model. In: International Conf. (2011)
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)
Maung, H.M.: Test Case Reduction Approach in User Session based Testing for Web application. In: ICCA, February 2013
Sampth, S., Bryce, R.C.: Prioritizating User Session based Test Cases for Web application
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)
Sprenkle, S.E.: Strategies for Automatically Exposing Faults in Web Applications. University of Delaware (2007)
Bailey, K.D.: Entropy System Theory, University of California, Los Angeles, USA
Sampath, S., et al.: Applying Concept Analysis to User Session based Testing of Web Applications. IEEE Transactions on Software Engineering 33(10), October 2007
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)
Herbold, S., Karlshafen, B.: Usage-based Testing for Event Driven Software (2012)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)