Abstract
With the prevalence of the World Wide Web and its increasing size and complexity, quality assurance (QA) and testing are becoming increasingly important for web applications. Markov operational profile (Markov OP) is a good candidate for effective web quality and reliability assurance because it captures the behavior of web components and related navigation facilities to support usage based statistical testing (UBST). The accuracy of such usage models would affect the effectiveness of quality assurance and testing activities. In this paper, we examine the impact of accurate usage models on reliability, test coverage, and test efficiency. A case study is carried out to quantify this impact. We found supporting evidence that accurate Markov OP improves reliability, test coverage, and test efficiency.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Beizer, B.: Software Testing Techniques. Van Nostrand Rinhold (1983)
Brown, J.R., Lipow, M.: Testing for software reliability. In: Proceedings of the International Conference on Reliable Software, pp. 518–527 (1975)
Chow, T.S.: Testing software design modeled by finite-state machines. IEEE Trans. Softw. Eng. 4(3), 178–187 (1978)
Denning, P.J.: What Is software quality? Communications of the ACM 35(1), 13–15 (1992)
Eshuis, R.: Symbolic model checking of UML activity diagrams. IEEE Trans. Softw. Eng. 15(1), 1–38 (2006)
ISO/IEC 25010 System and Software Engineering—Systems and Software Quality Requirements and Evaluation (SQuaRE)—System and Software Quality Models, ISO (2011)
Kallepalli, C., Tian, J.: Measuring and modeling usage and reliability for statistical web testing. IEEE Trans. on Softw. Eng. 27(11), 1023–1036 (2001)
Karami, G., Tian, J.: Maintaining Accurate Web Usage Models Using Updates from Activity Diagrams, Submitted to Information and Software Technology (2017)
Lyu, M.R.: Software Reliability Engineering. IEEE Computer Society Press and Mcgraw-Hill (1996)
Musa, J.D.: Software Reliability Engineering. McGraw-Hill (1998)
Offutt, J.: Quality attributes of web software applications. IEEE Softw. 19(2), 25–32 (2003)
Taylor, H.M., Karlin, S.: An Introduction to Stochastic Modeling, 3rd edn. Academic Press (1998)
Whittaker, J.A., Thomason, M.G.: A markov chain model for statistical software testing. IEEE Trans. Softw. Eng. 42(10), 812–824 (1994)
Acknowledgements
This work is supported in part by National Science Foundation (NSF) Grant #1126747 and NSF Net-Centric I/UCRC.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this chapter
Cite this chapter
Karami, G., Tian, J. (2018). Improving Web Application Reliability and Testing Using Accurate Usage Models. In: Lee, R. (eds) Software Engineering Research, Management and Applications. SERA 2017. Studies in Computational Intelligence, vol 722. Springer, Cham. https://doi.org/10.1007/978-3-319-61388-8_5
Download citation
DOI: https://doi.org/10.1007/978-3-319-61388-8_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-61387-1
Online ISBN: 978-3-319-61388-8
eBook Packages: EngineeringEngineering (R0)